> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://mpp.dev/api/mcp` to find what you need.

# SDKs \[Official implementations in multiple languages]

[TypeScript](/sdk/typescript) — Get started with \`mppx\`, the reference implementation of the MPP SDKs

[Python](/sdk/python) — Get started with \`pympp\`, the official MPP SDK for Python

[Rust](/sdk/rust) — Get started with \`mpp-rs\`, the official MPP SDK for Rust

[Go](/sdk/go) — Get started with \`mpp-go\`, the official MPP SDK for Go

[Ruby](/sdk/ruby) — Get started with \`mpp-rb\`, the official MPP SDK for Ruby

## Capabilities

See the [SDK feature matrix](/sdk/features) for current support across every official implementation.

## Other languages

Community-maintained SDKs extend MPP to more language ecosystems.

| Language | SDK | Maintainer | Status | Links |
|---|---|---|---|---|
| Elixir | `mpp` | ZenHive | Community | [GitHub](https://github.com/ZenHive/mpp) · [hex.pm](https://hex.pm/packages/mpp) · [Docs](https://hexdocs.pm/mpp/) |
| Go | `mppx` | cp0x | Community | [GitHub](https://github.com/cp0x-org/mppx) · [Docs](https://pkg.go.dev/github.com/cp0x-org/mppx) |
| Swift | `mpp-swift` | Amit Acharya | Community | [GitHub](https://github.com/amitach/mpp-swift) · [DeepWiki](https://deepwiki.com/amitach/mpp-swift) |

Want to add another SDK? Open a PR and we can list it here.
