SDKs

Choose a client for your stack. All languages use the same APS-1 signing rules and the same ingest API.

Pilot / MVP: TypeScript is the full-featured SDK (ingest + policy proxy + approvals). Python ships record helpers + policy enforce; Go ships sign + ingest. Rust and Java are on the blueprint roadmap — use HTTP until then.

Language matrix

LanguagePackagesign + ingestPolicy proxy (wrapFetch)Status
TypeScript / JavaScript@salanor/aegisYesYesGA (pilot)
Pythonsalanor-aegisYesenforce_tool_policyPilot
Gogithub.com/salanor/salanor-go/aegisYesHTTP APIBeta (sign + verify)
Rustsalanor-aegis (planned)Roadmap
Javacom.salanor:aegis (planned)Roadmap

Environment variables (all languages)

  • AEGIS_API_URL — API base, e.g. https://api.salanor.com
  • AEGIS_INGEST_API_KEY — from console → API keys
  • ORGANIZATION_ID, AGENT_ID, KEY_ID, SIGNING_PRIVATE_KEY_B64 — from console → Agents

Next steps