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를 통해 사양을 lint하고 정리하며 편집할 수 있는 도구 세트를 제공한 후, 10개 이상의 언어용 정교하고 자연스러운 코드를 생성합니다. 또한 Terraform 프로바이더와 Arazzo 기반의 계약 테스트도 생성합니다.
대상 사용자
다양한 언어(예: TypeScript, Python, Go, Java, C#, PHP, Ruby, Unity)로 API를 사용자에게 배포해야 하며, API 계약이 엄격하게 검증되어야 하는 API 제공자 및 개발자에게 적합합니다.
주요 기능
- 다중 언어 SDK: 10개 이상의 언어에서 자연스럽고 타입 안전한 코드를 생성합니다.
- Terraform 프로바이더: 타입 안전한 Go SDK 기반으로 완전한 Terraform 프로바이더를 자동 생성합니다.
- 계약 테스트: 사전 구축된 모크 서버를 사용해 계약 테스트를 생성합니다.
- OpenAPI 툴체인: OpenAPI 사양의 linting, diff, 편집을 지원하는 툴체인을 포함합니다.
- AI 에이전트 통합: Claude Code, Cursor, GitHub Copilot 등의 AI 코딩 에이전트가 SDK 프로젝트를 관리하고 사양을 검증할 수 있도록 "에이전트 스킬"을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트