Build your eCommerce business your way

Set up your online store exactly how you want it. Brink provides the essential infrastructure for headless commerce, allowing you to integrate your preferred tools, handle increased traffic, and operate smoothly in the background.
Get a demo

For builders

What you can build on Brink Commerce

Brink is a set of APIs and events, not a fixed platform. Here's literally what that unlocks.

Storefront

A storefront in any frontend stack

Brink does not force you into a predefined storefront. Cart, checkout, pricing, and catalog are available through documented REST APIs, so your team can build the customer experience in Next.js, Remix, Astro, or the stack you already prefer. And if you want to replace the frontend later, you can do that without rebuilding the backend.

Mobile apps

A native mobile app on the same commerce core

Your mobile app can use the same session, cart, pricing, and checkout APIs as your website. There is no separate mobile backend to build or keep in sync. One cart. One set of prices. One source of truth across every device.

B2B

A dedicated B2B or wholesale portal

Brink supports both B2C and B2B commerce models. Each Store Group can have its own tax rules, capabilities, and pricing logic. That means you can run a consumer storefront and a wholesale portal side by side, on the same platform, with the rules each channel needs.

Multibrand

Multi-brand and multi-market commerce from one platform

Store Groups and Store Markets let you manage currency, tax, providers, and market-specific settings independently. Launch a new brand or market through configuration, not a full rebuild. Run it all from one Brink account.

POS

In-store and point-of-sale experiences

The data your POS needs is available through real-time APIs. Stock, pricing, and product data can be shared with a partner solution like Sitoo or Kustom, or with a custom in-store setup. Store teams work from the same inventory and pricing data as the website, without another system to reconcile.

Checkouts

Checkout on any surface

Cart and checkout are API-first, which means checkout is not limited to a browser. Build it into a self-checkout kiosk, mobile app, voice assistant, chat interface, or any other customer touchpoint. If it can make an HTTP request, it can complete a sale.

Get started

Set up a store and configure markets in minutes

Under the hood

The architecture you're actually building on

Every capability rests on the same set of engineering guarantees.

Independent services, built to work together

Catalog, pricing, stock, tax, discounts, orders, and checkout each run as their own Go service, with its own database, API, and event stream. Use one, use five, or replace one later without touching the rest.

<

Safe writes, even when systems retry

Every write is idempotent and conflict-safe. Sequence-number-based optimistic concurrency means retries, duplicate webhooks, and out-of-order events never corrupt state.

An event-driven backbone built for recovery

Every meaningful change publishes a schema-validated event via EventBridge or webhook. Failed deliveries retry automatically, and outages can be recovered with a replay instead of manual fixes.

Serverless infrastructure that scales with demand

Built on AWS Lambda, DynamoDB, EventBridge, and Step Functions. No servers to provision, no capacity planning before Black Friday — it scales up and down automatically.

No hidden functionality in the Merchant Portal

The Merchant Portal runs on the same public APIs as any integrator. Anything it does, you can build, automate, or replace via the API — no private UI-only logic.

The same permissions and audit trail for every actor

Every API call — human, integration, or AI agent — follows the same access model: OAuth 2.0 client credentials with tightly scoped permissions like deliveries/write or orders/read.

When we first started working together with Brink Commerce, we instantly felt the advantages of working with a headless and API-only platform. The big difference, compared to our previous project, was that we had the freedom to choose what processes we wanted to support based on our actual needs, instead of what was possible due to technical limitations. This instantly made us feel much more in control of our own business.
Petra Dranger Jendermyr
Marketing Director
Efva Attling

Your new ecosystem.

Brink Commerce Solution overview

a platform you can trust

Zero downtime, by design
Five years. Zero seconds of downtime on checkout and payment. That's not a slogan, it's what the architecture is built to deliver.
Checkmark
100% actual uptime on checkout and payment, since day one
Checkmark
99.99% uptime contracted, and we've delivered better, every year
Checkmark
Millions of transactions processed annually without a single outage
Checkmark
The same stack powers multiple merchants above 1 billion SEK in annual revenue
100% uptime

Helping you crush it

How Brink will help you build better.

Developer docs that start with your first API call

Our docs site docs.brinkcommerce.com walks through the Management, Shopper, and Order APIs, starting with authentication and your first request, then moving into complete workflows like store setup, catalog management, and checkout. Every endpoint includes an interactive API reference generated from the underlying OpenAPI spec, so developers work from the same contract the code runs against.

A typed SDK when you want to move faster

@brinkcommerce/shopper-sdk is a TypeScript library that wraps the Shopper API, with types generated from its OpenAPI spec. It handles session and checkout tokens, cart state, totals, tax, shipping, and payment widgets, with support for Adyen, Klarna, Ingrid, and nShift out of the box. Install it from npm and skip building your own client from scratch.

An MCP server for AI-assisted operations

The Merchant Portal exposes a Model Context Protocol server, so Claude, ChatGPT, or your own AI agent can work with orders, refunds, inventory, markets, and campaigns through the same typed Management and OMS APIs a developer would use. Every action follows the user’s existing role and permissions, and is logged like any other operation.

Documented events for everything that matters

Every meaningful change, from price updates and stock transitions to order status changes, publishes one of 41+ event types over EventBridge or HTTPS webhook. The Events & Webhooks docs give your PIM, ERP, CRM, or WMS a clear schema to work from, so integrations can react to what changed instead of polling and guessing.

Automation without new backend code

The order workflow engine lets you build condition, branch, and action nodes that react to events such as ORDER_CREATED. Automate releases, deliveries, notifications, and other operational steps without deploying new backend code. Workflows are versioned and testable, so teams can move faster without losing control.

Integration guides for the providers you already use

Brink includes documented integration guides for providers such as Klarna, Adyen, Qliro, Svea, Walley, Avarda, Ingrid, nShift, Voyado, Retain24, SAP, and Business Central. You are not starting from a blank page just because the provider is already common in your stack.

clear value

What this means for you

Launch faster

Ship features and new channels without waiting on platform updates.

Adapt sooner

Swap tools and test new ideas without a long rebuild.

Spend smarter

Pay for the traffic you handle, not the capacity you might need.

Get in touch today

Ready to rethink your commerce setup? Speak to us.

Thank you! Your submission has been received!
Thanks!

what do you want to do?

How can Brink Commerce help you?

I want to Build

a commerce foundation ready for what comes next
Build with Brink
Sell with Brink Commerce

I want to Sell

with powerful pricing, promotion, and checkout tools
Sell with Brink
Grow your business with Brink Commerce

I want to Grow

into new markets with  multi-market capabilities
Grow with Brink
Manage product with Brink Commerce

I want to Manage

orders and operations with full control
Manage orders
Our customers

Commerce in action

See more customer stories