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
  • プロジェクト