Official SDKs
Oproto provides official SDKs to help you integrate with our APIs quickly and reliably.
Available SDKs
| Language | Package | Version |
|---|---|---|
| TypeScript / JavaScript | @oproto/sdk | |
| .NET | Oproto.Sdk |
Getting Started
Choose your language to get started:
- TypeScript / JavaScript — For Node.js, browser, and edge runtimes
- .NET — For C# applications targeting .NET 8+
OpenAPI Specification
Prefer to generate your own client? Download our OpenAPI specification:
- Download api.json — OpenAPI 3.x specification
You can use this with tools like:
- OpenAPI Generator — Multi-language client generation
- openapi-typescript — TypeScript type generation
- NSwag — .NET client generation
Authentication
All SDKs support OAuth 2.0 authentication. You'll need:
- User Authentication — For end-user access via Oproto's identity provider
- Machine-to-Machine — For service accounts and automated integrations
See the Authentication Guide for details on obtaining credentials.