Official SDKs
Use the README and examples in each repo for installation, versioning, and environment-specific configuration (beta, testnet, etc.).
API contracts (REST and WebSockets)
Keep generated or hand-written code aligned with the deployed API:- Core REST: OpenAPI JSON
- Indexer REST: OpenAPI JSON (historical reads under
/indexer) - WebSockets: AsyncAPI for stream shapes and message types
Versioning
Pin SDK versions and any generated stubs to released API snapshots when you need reproducible builds: export/docs/openapi.json, /indexer/docs/openapi.json, and /docs/ws-asyncapi.yaml from the environment you target and record the hash or release tag in your project.