Skip to main content

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
  1. Set OMNI_DATASTREAM_API_KEY
  2. Verify one entity lookup
  3. Verify one filing workflow
  4. Verify one structured workflow such as all-statements or insider trades
  5. 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
  • /javascript-sdk
  • /python-sdk
  • /go-sdk
  • /rust-sdk
  • /mcp-workflows
  • /auth-and-pricing