# Overview

Build wallets, payments, swaps, escrow, Partner operations, and live events with the public Minmo SDK.

Documented SDK: @minmoto/sdk 0.3.0

The public **`@minmoto/sdk`** package is the primary programmability surface
for Minmo. Use its typed, Partner-bound client to build backend integrations.

- [Quickstart](/sdk/quickstart/) — install the package and read your Partner account.
- [Capabilities](/sdk/capabilities/) — find the right resource for your workflow.
- [Authentication](/sdk/authentication/) — configure credentials and capability scope.
- [Events](/sdk/events/) — react to live changes and reconcile authoritative state.
- [OpenAPI document](/openapi.json) — inspect the underlying HTTP interface in a new tab.

These guides target **SDK 0.3.0**. They cover the public npm package, not Mini's
internal SDK. Your Partner's configuration and API-key capabilities determine
which operations are available to your integration.

## Start building

```sh
npm install @minmoto/sdk@0.3.0
```

You need a Minmo Partner ID and a Partner API key. Run the SDK in trusted
server code. Follow the [quickstart](/sdk/quickstart/) for a complete example.

## Source and support

- [SDK on npm](https://www.npmjs.com/package/@minmoto/sdk)
- [Public SDK source and issues](https://github.com/minmoto/sdk)
- [Minmo Console](https://console.minmo.to)
