Create the project, get your credentials and mount the wallet with a few lines of code. No forms, no waiting: sign in with Google and the project is ready right away.
8 networks: BSC, ETH, Base, Arbitrum, Polygon, Bitcoin, TRON and Solana
Your fee on every swap: 0 to 0.70%, paid straight to your wallets
Non-custodial: the seed is born in your user's browser
Free is free; Growth and Scale are monthly. You can switch plans later.
Project name
How you want to identify this project in the panel (2 to 80 characters).
Allowed domains
e.g. https://yoursite.com, https://app.yoursite.com — only these domains will be able to embed the wallet.
Review before creating
The credentials are shown only once. Limit of 3 projects per account.
Your credentials — copy them now.
publicKey — public, goes in the browser
apiKey — server only, never in the browser
hmacSecret — server only, never in the browser
They are shown a single time and cannot be recovered. apiKey and hmacSecret are SERVER credentials: keep them in environment variables and never put them in the browser — only the publicKey is public.
No projects yet — create the first one above.
How to integrate 5 minutes
1Install the package:
npm install @vkx/waas
2On your server — credentials live in environment variables, never in the browser:
3In the browser, mount the wallet wherever you want:
4Integrating into your own system? Paste this prompt into your AI assistant (ChatGPT, Claude, Cursor) and it will wire it up for you:
Non-custodial: the seed is born in your user's browser; VKX stores only public addresses.