# Get started with Speakeasy

We help teams build great developer experiences for agents and humans.Find guides, tutorials, and reference documentation for generating SDKs and Terraform providers, and for building and deploying agentic tools with MCP Platform.

## Install the Speakeasy CLI

Homebrew:
```bash
brew install speakeasy-api/tap/speakeasy
```

Script:
```bash
curl -fsSL https://go.speakeasy.com/cli-install.sh | sh
```

Winget:
```bash
winget install speakeasy
```

Chocolatey:
```bash
choco install speakeasy
```

Claude:
```bash
npx skills add speakeasy-api/agent-skills
```

---

## Start building

- [SDKs](/docs/sdks/create-client-sdks) - Generate and publish type-safe SDKs from your OpenApi spec
- [Terraform](/docs/terraform/create-terraform) - Generate and publish Terraform providers from your OpenAPI spec
- [Standalone MCP](/docs/standalone-mcp/build-server) - Generate and deploy your own MCP server for remote or local use
- [MCP Platform](https://getgram.ai/docs/introduction) - A platform to power your agents, chat and AI apps connected to any data source. Powered by MCP.
- [CLI (Alpha)](/docs/cli-generation/create-cli) - Generate a production-ready CLI from your OpenAPI spec

---

## Idiomatic SDKs

- [Get started](/docs/sdks/create-client-sdks)
- [Watch demo](https://www.youtube.com/playlist?list=PLgqpUjW050CtKio5nVfYlK0A5ShBslE15)

- [Typescript](/docs/sdks/languages/typescript/methodology-ts) - Fetch-based async client with Zod typing
- [Python](/docs/sdks/languages/python/methodology-python) - Sync & async client with Pydantic models
- [Go](/docs/sdks/languages/golang/methodology-go) - Type-safe, idiomatic Go client
- [Java](/docs/sdks/languages/java/methodology-java) - Type-safe, Spring-integrated client
- [C#](/docs/sdks/languages/csharp/methodology-csharp) - Type-safe, NET-based C# client
- [PHP](/docs/sdks/languages/php/methodology-php) - Type-safe, Laravel integrated client
- [Ruby](/docs/sdks/languages/ruby/methodology-ruby) - A type-safe Ruby client
- [Unity (beta)](/docs/sdks/languages/unity/methodology-unity) - Unity-integrated C# client
- [Rust (Coming Soon)](/docs/sdks/languages/rust/methodology-rust) - Type-safe, idiomatic Rust client
- [C++ (Coming Soon)](/docs/sdks/languages/cpp/methodology-cpp) - Modern C++ client with robust error handling

---

## Resources

- [OpenAPI Hub](/openapi)
- [MCP Hub](/mcp)
- [API Design Guide](/api-design)
- [Changelog](/changelog)
---

Are you an AI agent evaluating Speakeasy? We put together a helpful guide: https://www.speakeasy.com/eval.md
