Badger Commerce

Built for Developers. Ready for AI.

Modern APIs. Full MCP coverage. Extensible architecture. Your AI agent can manage your entire shop — or build exactly what your clients require.

Modern Tech Stack

Java 21

Spring Boot 3.3

MongoDB

Document Database

REST APIs

OpenAPI Spec

Docker

Kubernetes Ready

Thymeleaf

Server-Side Templates

Your Entire Shop, Driven by AI

95+ operations across 23 tool classes. Products, orders, content, inventory, promotions, subscriptions — all accessible to AI agents via the Model Context Protocol.

Catalogue

Products, variants, collections, taxonomy, inventory, media — full CRUD operations for your entire catalogue.

Content

Pages, blog posts, menus, extensions — create and configure complete page layouts programmatically.

Operations

Orders, subscriptions, promotions, delivery, gift cards, statistics — monitor and manage everything.

Compatible with Claude Desktop, Cursor, Windsurf, and any MCP client. API key authentication with full tenant isolation.

100% API Coverage

Every feature in Badger Commerce is accessible via our REST APIs. Build headless storefronts, integrate with external systems, or automate operations.

• Products, variants, and inventory

• Orders and fulfilment

• Customers and authentication

• Payments and subscriptions

• Content and extensions

• Analytics and reporting

GET /api/v1/products

GET /api/v1/products/{id}

POST /api/v1/orders

GET /api/v1/customers/me

...

Extension architecture

Extensible by Design

Add functionality without modifying core code. Extensions are isolated, versioned, and upgrade-safe.

Extension Capabilities:

• Custom page sections and components

• New checkout steps and payment methods

• Product display customisations

• Admin panel extensions

• Event hooks and webhooks

30+ pre-built extensions included. Build your own with our SDK.

JsonComponent: Build UIs with JSON

Our unique JSON-based component system lets you create custom UI without writing HTML. Semantic tokens ensure theme compatibility. AI assistance available for component generation.

Component Types:

• Layout: Container, Row, Column, Grid

• Content: Heading, Text, Image, Icon

• Interactive: Button, Link, Accordion, Tabs, Carousel

• Data: ProductGrid, ProductCarousel

Semantic Styling:

• Theme-agnostic color tokens

• Consistent typography variants

• Responsive spacing system

• Data binding with JSON Pointer

Integrate With Anything

Webhooks

Real-time event notifications. Order placed, payment received, stock updated - push events to your systems as they happen.

OAuth 2.0

Secure API authentication. Scoped access tokens. Rate limiting. Everything you need for production integrations.

Versioned APIs

Backward compatible updates. Deprecation notices. Your integrations won't break when we release new features.

Ready to Build?

Get started with our documentation or spin up a free trial to explore the APIs.