The server SDK’s methods and types match the
API reference exactly. The browser packages load
their runtime from Ionic’s CDN at mount time, so security updates reach your
integration without a redeploy.
Typical setups
- Backend + hosted checkout:
@ionicfi/sdkonly. Create sessions server-side, redirect the buyer, fulfill from webhooks. - Backend + embedded checkout (React app):
@ionicfi/sdkon the server,@ionicfi/reactin the frontend. - Backend + embedded checkout (any other frontend):
@ionicfi/sdkon the server,@ionicfi/js(or a plain script tag) in the frontend. - Not on Node? Every SDK call has a raw HTTP equivalent in the API reference; the guides show both side by side.

