Three questions, in order. The first decides the most.

1. Who builds the checkout UI?

A custom cart is the most common starting point. Choosing it does not mean you failed to qualify for a plugin; it means you own your cart, which most teams building today do.

2. Which clients do you ship?

The server integration is the same for all of them. Build it once, then install the client for each surface. React Native is not on this list because the React Native SDK targets Embeddable Checkout, which has a different server integration.

3. Which products do you need?

These layer onto whichever path you picked above, and are not alternatives to it.

What you need before you start

  1. Bolt merchant account
  2. Payment processor connected in dashboard
  3. API keys from Developer tools in the merchant dashboard
  4. Trusted Domains registered for every host that opens checkout
Building a custom cart? The full list, including what only Bolt can enable and how to verify it, is on prerequisites and readiness.

Next steps