Rockpool
Machine learning library for spiking neural networks with torch and jax support.
Pricing
Free tier
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Rockpool?
Rockpool is a machine learning library designed for spiking neural networks, supporting both torch and jax pipelines. It facilitates deployment to neuromorphic hardware, making it ideal for researchers and developers working in the field of neuromorphic computing.
Key differentiator
“Rockpool stands out as a specialized library for spiking neural networks, offering unique capabilities in training and deploying models to neuromorphic hardware.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
API requires Python-specific patterns, TypeScript SDK is community-maintained
v0.1 to v0.2 migration required rewriting chain definitions
Primary development is in Python with no official support for other languages like C++ or Java
GitHub repository has fewer than 100 stars, limited number of contributors
Fit analysis
Who is it for?
✓ Best for
Teams working on neuromorphic hardware projects who need a flexible library for spiking neural networks.
Academic researchers exploring the capabilities of spiking neural network models.
✕ Not a fit for
Developers looking for general-purpose deep learning libraries without specific support for spiking neural networks.
Projects that do not require or benefit from neuromorphic hardware deployment.
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Next step
Get Started with Rockpool
Step-by-step setup guide with code examples and common gotchas.