Versioning
The version lives in the address, right after the first segment; deprecations are announced 90 days ahead via two standard headers.
The version is part of the address, immediately after the first segment; each prefix is versioned independently — there is no site-wide version number.
The version segment in the address
https://api.deepraxis.com/{protocol}/{version}/…| Prefix | Version segment | Decided by |
|---|---|---|
/openai /anthropic | v1 | Follows the vendor |
/google | v1beta | Follows the vendor |
/e2b /tavily | none | Follows the vendor |
/agent /model /sandbox /search /meta | v1 | Praxis |
Under vendor prefixes, version-related headers (such as Anthropic's anthropic-version) are passed through to the vendor as-is, behaving exactly like the official API.
What counts as breaking
Removing fields, changing a field's type or meaning, changing defaults, tightening validation, changing what an error code means. Adding fields, adding endpoints, and loosening validation are not breaking.
Beta and GA
- Beta: marked "Beta" on the endpoint page. May change at any time with no compatibility promise; fine for trying out, not recommended for production.
- GA: breaking changes ship only as a new version segment (e.g.
/model/v2/…); the old version keeps working.
How deprecation is announced
When an old version or endpoint is deprecated:
- A changelog announcement, with a replacement path;
- That endpoint's responses carry two standard headers:
Deprecation(RFC 9745, when it was deprecated) andSunset(RFC 8594, when it goes away), plus aLinkheader pointing to migration notes; - At least 90 days between announcement and shutdown; afterwards it returns
404.
Deprecation: @1767225600
Sunset: Sat, 04 Apr 2026 00:00:00 GMT
Link: </docs/changelog>; rel="deprecation"Rate limits
Rate limiting has two layers: the platform layer caps per-second requests and concurrency per Key, and the model layer caps per-minute requests and tokens per model. Every response carries three headers telling you exactly what you have left.
OpenAI-compatible API
Use the OpenAI SDK for models, files and vector stores; see each operation for support and differences.