SDKs
Use the following SDKs to access our API.
Typescript | npmjs.com/package/@unified-api/typescript-sdk |
Python | github.com/unified-to/unified-python-sdk |
PHP | github.com/unified-to/unified-php-sdk BETA |
Java | github.com/unified-to/unified-java-sdk |
Go | github.com/unified-to/unified-go-sdk |
C# | nuget.org/packages/UnifiedTo |
Ruby | github.com/unified-to/unified-ruby-sdk ALPHA |
other | You can generate SDKs in other languages by utilizing our OpenAPI.json file or our Protobuf file with tools like OpenAPI Generator or Protoc. |
Specification Files
Access our API specifications in various formats to integrate with your preferred tools and workflows.
OpenAPI | openapi.json openapi.yaml |
Swagger | swagger.json swagger.yaml |
Postman Collection | collection.json |
Protobuf | Unified.proto |
About our specification files
Postman collection
Our collection.json
file is a ready-to-use Postman collection that lets you start testing our API endpoints immediately. Import this file into Postman to get a complete set of pre-configured API requests. It's an excellent resource for API exploration and testing without writing any code.
Swagger specification
Our swagger.json/.yaml file provides a detailed API specification in the Swagger 2.0 format. It's ideal for developers who are working with older tools or platforms that haven't yet migrated to OpenAPI 3.0. Use this specification to generate client libraries, automate testing, and integrate with legacy systems.
OpenAPI specification
The openapi.json/.yaml file contains our API specification in OpenAPI 3.0 format - the modern standard for REST API documentation. This specification offers enhanced features over Swagger 2.0, including improved security scheme definitions and more flexible parameter descriptions. It's great for generating modern API documentation, client SDKs, and mock servers.
Protocol Buffers specification
The Unified.proto file defines our API using Protocol Buffers (protobuf), Google's language-neutral, platform-neutral extensible mechanism for serializing structured data. This specification is particularly useful for developers building high-performance, cross-platform applications or working with gRPC-based systems. Use this file to generate efficient, type-safe code in various programming languages.