Software Development Kits (SDKs)
All SDKs use automated code generation provided by openapi-generator
.
Unfortunately, openapi-generator
has serious breaking changes in the generated code when upgrading versions. Therefore, we don't
make backwards compatibility promises with regards to the generated SDKs. We hope to improve this process in the future.
Before you check out the SDKs, head over to the REST API documentation which includes code samples for common programming languages for each REST endpoint.
The SDKs don't provide a good API for dealing with OAuth 2.0 Flows (for example Authorize Code Flow, Refresh Flow, ...). But there are tons of libraries available for consuming OAuth 2.0. Don't write your own OAuth 2.0 Library!
We publish our SDKs for popular languages in their respective package repositories:
- Dart
- .NET
- Go
- Java
- JavaScript with TypeScript definitions and compatible with: Node.js, React.js, Angular, Vue.js, and many more.
- PHP
- Python
- Ruby
- Rust
Code examples:
Take a look at the source: Generated SDKs for Ory Hydra
Missing your programming language? Create an issue and help us build, test and publish the SDK for your programming language!