BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors.
Key Features
Uniform API for All Devices
Develop device agnostic applications to target more users. Switch devices without changes in code.
9 Language Bindings
Support for Python, C++, Java, C#, Julia, Matlab, R, Typescript, and Rust. The same API across all bindings.
Signal Processing and ML API
Apply filters, transforms, clean data and calculate derivative metrics from raw data.
Community
Join the BrainFlow scientific community to contribute, learn, and get answers to your questions.
Latest News
BrainFlow on Android: From the To-Do List to a Working App
Android support has been on our to-do list for a long time. A phone and a wireless biosensor are a natural combination: connect a headset, collect data, and build something useful around it. We wanted that workflow to feel familiar to anyone who already uses BrainFlow on a computer. [Read More]