speakeasy-api/speakeasy
Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers, MCP servers, CLIs and Contract Tests for your API. OpenAPI native.
何を解決するか
Speakeasy は、API 開発者向けの現代的なツールチェーンを提供し、高品質で型安全なクライアント SDK、Terraform プロバイダー、および契約テストの自動生成を可能にします。API の進化に伴い、複数のプログラミング言語でこれらの資産を手動で作成・維持する作業を排除します。
仕組み
Speakeasy は OpenAPI 3.X 標準を信頼できるソースとして使用します。Overlays を通じて、仕様の linting、クリーニング、編集を行うツールセットを提供し、10 以上の言語向けの洗練された、自然なコードを生成します。また、Terraform プロバイダーと、Arazzo で駆動される契約テストも生成します。
対象ユーザー
複数の言語(例:TypeScript、Python、Go、Java、C#、PHP、Ruby、Unity)で API をユーザーに配布する必要がある API プロバイダーおよび開発者。API の契約が厳密に検証されることを保証したい方々に最適です。
主な特徴
- 多言語 SDK:10 言語以上で自然で型安全なコードを生成。
- Terraform プロバイダー:型安全な Go SDK に基づいて完全な Terraform プロバイダーを自動生成。
- 契約テスト:事前に構築されたモックサーバーで契約テストを生成。
- OpenAPI ツールチェーン:OpenAPI 標準の linting、差分比較、編集をサポートするツールチェーン。
- AI エージェント統合:Claude Code、Cursor、GitHub Copilot などの AI コーディングエージェントが SDK プロジェクトを管理し、仕様を検証できる「エージェントスキル」を提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト