Core NWB Tools

The core NWB tools are the software packages maintained by the NWB team for reading, writing, converting, validating, and extending NWB data. For how the pieces fit together, see the NWB Software Ecosystem overview.

Start here

Most people need only these. Pick the API for your language to read and write NWB files, use NeuroConv or NWB GUIDE to convert existing data, and run NWB Inspector before you share a file.

For extension authors and developers

Tools for extending the NWB standard, the schemas that define it, and the libraries the core APIs are built on.

Extending NWB

Schemas & specification

Core development