Badger Commerce Documentation¶
Welcome to the documentation for Badger Commerce — a multi-tenant, Java/Spring Boot e-commerce platform built for flexibility, scale and operability.
This site is generated from the markdown in the platform repository, so it always tracks the code that ships.
Where to start¶
-
:material-shield-account: Admin Guide
Day-to-day operation: managing tenants, running the mobile POS, transferring site data, payments and Gift Aid.
-
:material-feature-search: Features
Capability-by-capability reference for the whole platform — catalogue, orders, search, subscriptions, gift cards and more.
-
:material-code-tags: Developers
Architecture and the extension framework — how to add functionality without touching core.
-
:material-api: API Reference
The full REST API, rendered live from the OpenAPI specification — including the mobile POS endpoints.
About the platform¶
Badger Commerce runs multiple storefronts from a single instance with strict tenant isolation. It is built on Spring Boot with MongoDB for storage, RabbitMQ for messaging, and a containerised GitOps deployment onto a k3s cluster. See the Features overview for the full picture, or the Developer guide for how it fits together.