Skip to main content
Gasless transactions are only available in Starknet Mainnet.
1

Set up your Chipi Dashboard

Go to dashboard.chipipay.com and create an account. The dashboard quickstart will walk you through:
  1. Creating your project — gives you your API keys (Public Key + Secret Key)
  2. Configuring authentication — connects your auth provider’s JWKS endpoint
  3. Copying your .env variables — the dashboard shows the exact snippet to paste
The dashboard detects your auth provider (Clerk, Firebase, etc.) and auto-configures the JWKS endpoint for you.
You’ll need both keys for the next step:
  • Public Key (pk_prod_xxxx) — used client-side
  • Secret Key (sk_prod_xxxx) — used by the server-side ChipiProvider
2

Install the SDK

3

Initialize the SDK

  1. Add your Public Key to your environment variables.
  1. In your layout.tsx, wrap your app with the ChipiProvider component as shown below:
4

Start Using the SDK

You’re ready to use the SDK! We recommend starting with our convenience hooks that simplify common operations:

useChipiWallet - Unified Wallet Management

useChipiWallet Documentation

Learn about all the options and return values

useChipiSession - Gasless Session Keys (CHIPI wallets only)

useChipiSession Documentation

Learn about session key management
5

Next Steps

That’s it! You should now have an initial working version of Chipi Pay integrated into your application. Explore more features:Need help? Join our Telegram Community to ask us anything on your mind.