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
...
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.