> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://learning.postman.com/llms.txt.

# Use SDKs generated in Postman

The Postman SDK Generator creates fully featured, production-ready SDKs from API specifications or Postman Collections. Each SDK includes:

* **Type-safe models** representing API request/response structures.
* **Service classes** for each API endpoint group.
* **Authentication handling** (API Key, Bearer Token, Basic Auth, OAuth).
* **Built-in error handling** and validation.
* **Example projects** demonstrating SDK usage.
* **Comprehensive documentation** for all services and models.

For a live example of a generated SDK, see the [Postman SDK](https://www.postman.com/postman/postman-public-workspace/sdk-gen?entityId=3001f4e4-5f9d-4bac-9f57-b2c4d483508f\&entityType=specs), which is generated using the Postman API specification.

View the following topics to learn how to install and use your generated SDKs in your applications, with code examples for each supported language.

* [Use TypeScript SDKs generated in Postman](/docs/sdk-generator/use/typescript-sdk/)
* [Use Java SDKs generated in Postman](/docs/sdk-generator/use/java-sdk/)
* [Use Kotlin SDKs generated in Postman](/docs/sdk-generator/use/kotlin-sdk/)
* [Use Python SDKs generated in Postman](/docs/sdk-generator/use/python-sdk/)
* [Use C# SDKs generated in Postman](/docs/sdk-generator/use/csharp-sdk/)
* [Use Go SDKs generated in Postman](/docs/sdk-generator/use/go-sdk/)
* [Use PHP SDKs generated in Postman](/docs/sdk-generator/use/php-sdk/)
* [Use Ruby SDKs generated in Postman](/docs/sdk-generator/use/ruby-sdk/)
* [Use Rust SDKs generated in Postman](/docs/sdk-generator/use/rust-sdk/)

## Publish generated SDKs

For language-specific publishing instructions, see [Publish SDKs generated in Postman](/docs/sdk-generator/publish/overview/).