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.gitSpeakeasy is an OpenAPI-native toolchain that automates the generation of polished, type-safe SDKs across 10+ programming languages including TypeScript, Python, and Go. It eliminates manual SDK maintenance by generating client libraries directly from OpenAPI specifications, ensuring consistency and reducing development time. Beyond SDKs, Speakeasy generates Terraform providers and contract tests, streamlining the entire API development lifecycle. The platform is trusted by companies like Mistral, Vercel, Clerk, and OpenRouter to maintain high-quality, production-ready 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
Podcast discovery and enjoyment
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan