Speakeasy automates API client SDK generation for developers. It creates polished, type-safe SDKs in multiple languages. It also generates Terraform providers and contract tests. Speakeasy integrates with OpenAPI to streamline API development and maintenance.
git clone https://github.com/speakeasy-api/speakeasy.githttps://www.speakeasy.com/docs/create-client-sdks/
["1. Prepare your OpenAPI specification file. Ensure it is complete and up-to-date with your API's current functionality.","2. Use the Speakeasy CLI to generate the SDK. Run the command: `speakeasy generate sdk --spec [SPEC_URL] --lang typescript`.","3. Review the generated SDK. Check the documentation and example usage to ensure it meets your needs.","4. Integrate the SDK into your development workflow. Use it to build and test your API clients.","5. For advanced users, generate a Terraform provider using the command: `speakeasy generate terraform --spec [SPEC_URL]`. This will enable infrastructure-as-code management of your API resources."]
Generate type-safe SDKs for your API in multiple programming languages.
Automate the creation of Terraform providers for seamless infrastructure management.
Conduct contract tests to ensure your API meets expected behaviors across environments.
Streamline API development workflows with OpenAPI integration for better documentation and client generation.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/speakeasy-api/speakeasyCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a TypeScript SDK for the [API_NAME] using the OpenAPI specification at [SPEC_URL]. Include comprehensive documentation and example usage. Also, create a Terraform provider for the same API to enable infrastructure-as-code management.
Successfully generated a TypeScript SDK for the 'WeatherAPI' using the OpenAPI specification at 'https://api.weatherapi.com/v1/openapi.json'. The SDK includes type-safe methods for all API endpoints, comprehensive JSDoc comments, and example usage snippets. Additionally, a Terraform provider was created, allowing users to manage WeatherAPI resources as part of their infrastructure-as-code workflow. The provider includes resources for locations, forecasts, and historical data, with support for both import and export of configurations.
Infrastructure as code for multi-cloud deployments
Real-time collaborative writing platform
neobank for e-commerce businesses
Podcast discovery and enjoyment
Customer feedback management made simple
Enterprise workflow automation and service management platform
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan