About Postman SDK Generator
Postman SDK Generator is deprecated. To keep generating SDKs, migrate to Fern. For more information about generating SDKs with Fern, see Fern’s SDK generator documentation.
The Postman SDK Generator turns Postman Collections and API specifications into client SDKs for TypeScript, Python, Java, Kotlin, C#, Go, PHP, Ruby, and Rust. It generates type-safe libraries with automatic methods, inferred types, and API documentation.
You can create SDKs from OpenAPI specifications in all supported languages. Postman also supports creating TypeScript SDKs from AsyncAPI specifications for WebSocket APIs.
It also preserves custom code across regenerations with change tracking and three-way merge conflict resolution. You can add business logic, tune language-specific settings, integrate build tools, and distribute SDKs with consistent branding and authentication.
You can set up automated SDK generation to trigger on collection changes or new SDK Generator releases, keeping your SDKs up-to-date without manual intervention. You can also connect your SDK with GitHub and update it manually.
Next steps
View the following resources to learn more about Postman SDK Generator:
- Learn the basics in Generate SDKs in Postman.
- See language-specific guides in Use SDKs generated in Postman.
- Start with generating an SDK with custom code.
- See the complete SDK CLI reference.
- Learn about SDK customization options.
- Set up automated SDK generation in your deployment pipeline.
- Resolve common problems with SDK troubleshooting.
- Refer to the Postman SDK to see an example of a generated SDK client.
