Libraries & SDKs
Choose the closest surface to your runtime
- REST API: when you want exact HTTP control
- JavaScript SDK: for TypeScript services, apps, and scripts
- Python SDK: for research notebooks, pipelines, and services
- Go SDK: for lightweight backend integrations
- Rust SDK: for async and performance-sensitive services
- CLI: for terminal-first inspection and operator workflows
- hosted MCP: for coding agents and agent runtimes
Recommended sequence
- Set
OMNI_DATASTREAM_API_KEY - Verify one entity lookup
- Verify one filing workflow
- Verify one structured workflow such as
all-statementsorinsider trades - Keep
Request-Id, provenance, and freshness metadata in your logs
Surface parity
- JavaScript and Python are the most complete client surfaces today
- Go and Rust intentionally mirror the canonical REST surface with a lighter bootstrap posture
- MCP exposes the same investor workflows to coding agents
Read next
/javascript-sdk/python-sdk/go-sdk/rust-sdk/mcp-workflows/auth-and-pricing