The Bold Checkout APIs are headless, and they enable merchants to decouple the frontend and backend of their store's checkout experience. User-driven functions are performed from the frontend of a headless checkout, such as adding customer addresses, editing line items, and choosing a shipping method. Order initialization, authenticated customer management, and fulfillment functionalities are performed from the backend of a headless checkout.
Bold provides several templates of custom checkout frontends that utilize this headless architecture. Create a Custom Checkout Flow includes instructions for using these templates with a de-coupled backend project.