How integration works
- Configure in the dashboard — markets, features, bundles, and API keys.
- Server —
@jazadev/nodewith your secret key creates customers, mints client sessions (init), and meters usage (consume). - App —
@jazadev/react-nativeor@jazadev/reactwith your publishable key; your host handshake returnsInitResultforJazaProvider.
A polished architecture image can replace or sit beside this diagram later. The flow above is the integration truth.
Choose your stack
Pick a backend and a frontend independently. Tab titles stay the same across docs pages so Mintlify can sync picks within a page.Backend
- Node
Official server SDK:
@jazadev/node. Holds the secret key. Owns createCustomer, init, consume, and webhook verification.Frontend
- React Native
- React
Official mobile SDK:
@jazadev/react-native (Expo or bare React Native). Publishable key + client session. Widgets: JazaBalance, JazaTopUpButton, JazaLedger, JazaActionButton.Next steps
Quickstart
Keys → customer → init → provider → widgets → consume.
Core concepts
Credits, wallets, features, bundles, and settlements.