The OMEN SDK provides the typed interfaces, data contracts, UI components, guides, and starter templates that developers use to build mission plugins, CAL adapters, and other extensions for the OMEN ecosystem.
| Directory | Description |
|---|---|
interfaces/ |
Typed API contracts — TypeScript and Python |
contracts/ |
Pydantic models and JSON Schema data contracts |
components/ |
Reusable UI component library stubs |
guides/ |
Plugin and adapter authoring guides |
templates/ |
Mission app starter templates |
pip install omen-sdk # once published
# or for local development:
pip install -e ./sdknpm install @dascient/omen-sdk # once published
# or for local development:
cd map-app && npm install ../sdk