---
title: "Build a checkout or subscription flow"
description: "Connect storefronts, payments, billing, and customer conversations."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Separate the visual interface from payment processing, subscription state, and service integration.</PurposeNote>

## Options for this task

<LibraryIndex category="commerce" />

<LibraryCard libraryId="clerk-billing" />

<LibraryCard libraryId="drift" />

<LibraryCard libraryId="hydrogen-react" />

<LibraryCard libraryId="react-stripe-js" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse commerce &amp; customer workflows →](/commerce)

[Explore more tasks →](/tasks)
