Skip to main content
The Developer API is the API-key guarded REST surface behind Swig’s hosted wallet, transaction, paymaster, identity, 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 recovery transactions

Wallets

Lookup Swigs and inspect balances, roles, policies, and token history

Paymaster

Sign, sponsor, and check paymaster balances

Identity

Identity provider login, OTP, passkeys, invites, and role operations

Ramp

Quote ramp flows, create sessions, and read ramp transaction state

API groups

SDK or API

Use the Developer SDK when you want higher-level helpers for server routes, transaction preparation, client signing, and sponsored submission. Use this Developer API section when you need exact REST paths, payloads, and response shapes.

Shared reference