Interactive · No sign-up required
API Playground
Ingest raw EEG → get clean, quality-gated features in milliseconds. No signal processing expertise required. Click Run to see bandpower extraction, artifact detection, and real-time streaming in action.
create_session.py
import voxelclient = voxel.Client(api_key="vxl_demo_key")# Create a session for a MUSE 2 headsetsession = client.sessions.create(external_user_id="user_001",device_type="MUSE_2",sample_rate_hz=256,channels=["TP9", "AF7", "AF8", "TP10"])print(f"Session created: {session.id}")# Ingest a 1-second batch (256 samples / channel)session.ingest(batch_id="batch_001",t0_unix_ms=1739736133521,data={"TP9": [820.5, 821.2, 819.8, ...],"AF7": [742.1, 743.5, 741.9, ...],"AF8": [698.3, 699.1, 697.5, ...],"TP10": [775.2, 776.8, 774.1, ...]})print(f"Batch accepted: 1,024 samples · 23ms")
Output
Click Run to execute
Full API reference in the docs →