Jump to content

APIs

From BCI2000 Wiki
Revision as of 16:56, 18 April 2025 by Wengelhardt (talk | contribs) (Created page with "BCI2000 can be interacted with through external commands, called Application Program Interface (API) commands. BCI2000 provides its own extensive scripting language, called Operator Module Scripting. These commands can then be called with various languages, such as Matlab, Python, C++, JavaScript, and more. This page provides links to each language's documentation page, with the specific commands that can be used. Examples for each language will then be linked at the bo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

BCI2000 can be interacted with through external commands, called Application Program Interface (API) commands. BCI2000 provides its own extensive scripting language, called Operator Module Scripting. These commands can then be called with various languages, such as Matlab, Python, C++, JavaScript, and more.

This page provides links to each language's documentation page, with the specific commands that can be used. Examples for each language will then be linked at the bottom.

API Documentation and Examples

Operator Scripting Documentation Examples
Matlab Documentation Examples
Python Documentation Examples
C++ Documentation Examples
Windows (C#, .NET, JScript) Documentation Examples
Unity Documentation Examples