Skip to main content
The Developer API is the API-key guarded REST surface behind Swig’s hosted wallet, transaction, paymaster, and ramp runtime APIs. Use it when you want to call Swig’s backend directly instead of using the Developer SDK helpers.

API shape

Swig’s backend services are defined as protobuf services and exposed over REST through gRPC JSON transcoding. The REST paths in this section come from the backend google.api.http annotations.

Start here

Authentication

API keys, JSON encoding, and request conventions

Transactions

Prepare wallet creation, transfers, swaps, and custom instructions

Wallets

Read balances, token history, roles, and policies

Paymaster

Sign, sponsor, bundle, and check paymaster balances

Ramp

On-ramp and off-ramp options, quotes, and sessions

Identity

Where the public IdP boundary sits, and what does not belong here

API groups

SDK or API

Use the Developer SDK when you want higher-level helpers for server routes, transaction preparation, wallet reads, and sponsored submission. Signing stays in application-owned wallet or custody code. Use this section when you need exact REST paths, payloads, and response shapes.

Shared reference