Skip to content
SolidRusT.ai

API Versioning

The SolidRusT AI API uses semantic versioning to ensure stability while enabling continued development.

API v1

Status: Current

Released: January 16, 2026

Base URL: https://api.solidrust.ai/v1

Our API versions follow the format v{major} in the URL path:

https://api.solidrust.ai/v1/chat/completions
^^
Version prefix
StageDescriptionSupport
CurrentActive development, latest featuresFull support
StableFeature-complete, maintenance onlyFull support
DeprecatedScheduled for removal6 months minimum
SunsetRead-only, no new featuresLimited support

We consider the following to be breaking changes that warrant a new major version:

  • Removing endpoints or parameters
  • Changing response structure
  • Modifying authentication requirements
  • Altering error code meanings

Non-breaking changes (applied to current version):

  • Adding new endpoints
  • Adding optional parameters
  • Adding new fields to responses
  • Performance improvements

When a new API version is released:

  1. Announcement: Published in Changelog at least 30 days before release
  2. Overlap Period: Both versions run in parallel for minimum 6 months
  3. Migration Guide: Detailed guide with code examples provided
  4. Deprecation Warnings: Old version returns X-API-Deprecated header
  5. Sunset: Old version returns 410 Gone after sunset date

Initial public release including:

  • Chat Completions API (OpenAI-compatible)
  • Embeddings API with bge-m3 model
  • RAG endpoints (semantic, keyword, hybrid search)
  • Agent API with tool support

See the full changelog for details.

Terminal window
curl https://api.solidrust.ai/v1/chat/completions \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"model": "vllm-primary", "messages": [...]}'

In future versions, you may also specify the API version via header:

Terminal window
curl https://api.solidrust.ai/chat/completions \
-H "X-API-Version: 2026-01-16" \
-H "X-API-Key: your-api-key"

Our SDKs are versioned independently but maintain compatibility:

SDKVersionAPI Compatibility
Python1.xv1
JavaScript1.xv1

SDKs automatically use the correct API version. Update your SDK to access new features.

If you have questions about API versioning or need migration assistance: