README.md
Vendure is an open-source headless commerce platform. Model your catalog, orders, pricing, promotions, and customers on one backend you can change at the core. Run D2C, B2B, marketplace, and omnichannel on it, so teams don't choose between a rigid suite and a DIY composable stack.
Scaffold a new project with the server, admin dashboard, and GraphQL API ready to run:
npx @vendure/create my-shop
Requires Node.js (20.19+ or 22.12+) and a SQL database (PostgreSQL, MySQL, MariaDB, or SQLite). Full walkthrough and configuration options are in the Getting Started guide.
Questions? Join our Discord for support and discussions.
This is the Vendure source monorepo: the @vendure/core framework, the React and TanStack admin dashboard, the CLI, the official plugins, and an e2e testing harness. To build with Vendure, run npx @vendure/create (see Getting started) rather than cloning; clone this repo only to contribute to Vendure itself.
Vendure runs anywhere Node.js runs: self-hosted, Docker, Kubernetes, or any cloud. You own the deployment, the data, and the stack.
If you want git-push deploys and a managed runtime, Vendure Cloud is a fully managed PaaS with a modern CLI and agent-first DevOps workflows. Vendure Platform adds an optional enterprise capability layer (SSO, approval workflows, and B2B pricing) on the same open-source core.
Contributions are welcome: bugs, features, or docs. Our Contribution Guide covers everything from setting up your development environment to submitting your first pull request.
Pick up a labelled issue as a good first contribution.
Patch releases ship regularly. Check our release notes to keep up to date.
Vendure is open source under the GPLv3 license. Building against the GraphQL API doesn't make your storefront or services subject to GPLv3, and a plugin license exception lets you release your own Vendure plugins under any license you choose (see the licensing FAQ). Commercial licensing for Vendure Platform is on our pricing page.
Need help getting your build to production? Our team offers professional services: architecture review, implementation support, and launch readiness from the people who build Vendure.