Features

Security by design.

SwapKit never holds keys or funds. Every transaction is built for your users to sign, and payloads can be signed so you can verify them.

01

Non-custodial from end to end.

SwapKit returns transactions; it never signs or broadcasts them for your users. Keys and funds stay in your users' wallets or your own systems at every step.

02

Verify what you sign

Signed payloads

Per API key, SwapKit signs each transaction payload with a key pair held in Google Cloud KMS, so you can check nothing changed in transit.

Learn more →

SLIP-0024

Hardware wallets can show readable, verified swap details before the user confirms.

Learn more →

Address screening

Every address in a swap is screened before a transaction is built.

Learn more →

03

Audits

Audit reports for SwapKit's smart contracts will be published here with the auditor, scope and date of each review.

04

Questions

Can SwapKit move my users' funds?

No. SwapKit never holds keys and cannot sign transactions on anyone's behalf.

How do I turn on payload signing?

It's enabled per API key through your SwapKit account manager.

Ship cross-chain swaps this week.

One integration for 10,000+ assets across 30+ chains, with limit orders and Hyperliquid deposits included. Non-custodial by design.