SDKs and CLI

Pick the Smallest Package That Does the Job

Throttle publishes focused packages for checkout embeds, native cart orchestration, generated REST calls, and command-line setup.

@usethrottle/checkout-react

React iframe components for payment-only and full checkout embeds.

ReactiframepostMessage
Install
npm install @usethrottle/checkout-react
Read guide

@usethrottle/cart

Typed server-side client for native carts, line items, discounts, shipping, tax, and checkout.

Nodecartshipping/tax
Install
npm install @usethrottle/cart
Read guide

@usethrottle/api-client

Generated TypeScript REST client for the full Throttle OpenAPI surface.

OpenAPITypeScriptREST
Install
npm install @usethrottle/api-client
Read guide

@usethrottle/cli

Command-line helper for embed configuration and developer setup tasks.

CLIoriginssetup
Install
npm install -g @usethrottle/cli
Read guide

Package Boundary

For public integrations, use the @usethrottle/*packages above. Internal workspace packages are not documented as public API.

Check published versions
npm view @usethrottle/checkout-react version && npm view @usethrottle/cart version