API Documentation
Versioning
The OpenRegister API follows a structured versioning approach to ensure a consistent developer experience while allowing for innovation and improvements.
Available Versions
We currently offer the following API versions:
- Public API - Available for early adopters to test and provide feedback (currently active)
- Private Stable API - Our established API available to existing partners (will be phased out in favor of the Public API)
Version Specification
API versions are specified in the first path segment of the URL:
Where:
- v0 - Designates the Public API
Versioning Approach
We use a major version number in the URL path to represent significant API iterations:
- Major version changes (v0 → v1) may introduce breaking changes
- Within a major version, we try to maintain backward compatibility
Stability and Changes
Public API
- Production-ready with full support
- New features may be added without changing the version
Private Stable API
- Fully stable interface with guaranteed backward compatibility
- Changes are only made with advance notice to existing partners
- Will be phased out in favor of the Public GA API
Deprecation Policy
When an API version needs to be deprecated:
- We will announce deprecation at least 6 months in advance
- Deprecated versions will remain functional for at least 12 months
- After the deprecation period, the API version may be decommissioned