Pick an SDK that matches your platform and checkout product. All client SDKs use your publishable key; backend calls use your API key.

Mobile checkout

For Bolt Managed Checkout and SSO in native apps:
SDKPackageDocs
iOS / SwiftBoltInternal via SPMiOS / Swift SDK
Android / Kotlincom.bolt:checkoutAndroid / Kotlin SDK
React Native@boltpay/react-nativeReact Native SDK
React Native targets Embeddable Checkout on the backend.

Gaming

SDKDocs
UnityUnity overview
JavaScriptJavaScript overview
See the Gaming quickstart for payment links and webhooks.

Marketplaces

Install the Connect SDK for seller onboarding flows:
npm install @boltpay/bolt-connect-sdk
Full guide: Connect onboarding.

Server SDKs

Use a Bolt server SDK for Merchant Callback and Embeddable Checkout backends, or call the REST API directly:
LanguageRepository
TypeScriptBolt-Typescript-SDK
C#Bolt-CSharp-SDK
Gobolt-go