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 →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.