Use when you have an OpenAPI spec and want to generate an SDK, or asking "how do I get started with Speakeasy"
View on GitHubspeakeasy-api/speakeasy
speakeasy
January 17, 2026
Select agents to install to:
npx add-skill https://github.com/speakeasy-api/speakeasy/blob/main/skills/start-new-sdk-project/SKILL.md -a claude-code --skill start-new-sdk-projectInstallation paths:
.claude/skills/start-new-sdk-project/# start-new-sdk-project Use `speakeasy quickstart` to initialize a new project with a workflow configuration. ## Command ```bash speakeasy quickstart -s <path-to-openapi-spec> -t <target-language> ``` ## Supported Targets | Language | Target Flag | |----------|-------------| | TypeScript | `typescript` | | Python | `python` | | Go | `go` | | Java | `java` | | C# | `csharp` | | PHP | `php` | | Ruby | `ruby` | | Kotlin | `kotlin` | | Terraform | `terraform` | ## Example ```bash # Initialize TypeScript SDK project speakeasy quickstart -s ./api/openapi.yaml -t typescript # With custom output directory speakeasy quickstart -s ./api/openapi.yaml -t python -o ./sdks/python ``` ## What It Creates ``` .speakeasy/ └── workflow.yaml # Workflow configuration ``` ## Next Steps After Quickstart 1. Run `speakeasy run` to generate the SDK 2. Review the generated SDK in the output directory 3. Add more targets to workflow.yaml for multi-language support