← All guides01 02 03 Maintained by platform · Edited 2026-10-25 · Documentation version 2026.10
Developer guide · Documentation 2026.10
Beta
API and SDK
Use tenant-scoped keys, idempotency, webhooks, Go and TypeScript SDKs.
How it works
Authorized integrations use versioned Yasnora APIs and SDKs. Pass identity and policy context and request logical capabilities rather than hard-coding a physical provider.
What to do
- Use the API contract and SDK version approved for your deployment.
- Propagate tenant, workspace, subject, role, locale and request ID.
- Set bounded timeouts and cancellation; use idempotency for writes.
- Handle Retry-After and safe retries with jitter; refresh an expired session and retry only once.
What to check
For streaming, distinguish partial data from the final result and handle finish, cancel, errors and usage. Do not treat a dropped stream as successful completion or retry a write blindly.
Feature availability depends on permissions, plan, workspace policy and configured services. About availability