Synapse Protocol

Flexible, powerful standard API for neural interface devices

Built to streamline neural signal acquisition and processing, the Synapse API is a flexible and powerful tool enabling high throughput experiments.

Technical documentation
$ synapsectl discover
10.40.60.203:650 SYN1.0 incredible-mysterious-mouse (SFI000004)
10.40.60.203:649 SYN1.0 judicious-skink-of-novelty (SFI000003)
10.40.60.203:648 SYN1.0 cryptic-kagu-of-defense (SFI000002)

Flexible on-head compute with customizable signal chains

Define how neural data flows on-device with signal chains to minimize latency and maximize bandwidth. Configure signal chains directly with the Synapse command line interface or graphically using the Science Nexus application.

Three nodes are linked together to visually represent a signal chain of electrical recording spike detection.

Synapse makes it straightforward to...

Client libraries

Build your own applications with client libraries for common programming languages. We provide official implementations for Python, TypeScript, and C++, which are used by our own products.

Install the command line interface

Quickly install the Synapse CLI to manage devices, configure experiments, collect data, or send stimulation frames directly from your shell.

The Science Ecosystem

Software

Intuitive and comprehensive suite of tools to design, program, and run neuroscience experiments.

Nexus Python Library TS Library C++ Library
Software
Hardware
Synapse

Headstages

Electronics that process, store, and transmit signals between probes and the network.

SciFi
Wearables

Probes

Tissue-contacting elements designed for high precision detection and stimulation of neural signals.

Dev Kit
Thin Film Axon Silicon Axon PRIMA Biohybrid Chips

Fabrication

Manufacturing, assembly and packaging of micro scale MEMS and IC devices.

Science Foundry
Your Fab