The ecommerce platform for complex B2B.
Pricing, company accounts, approvals and ERP, without the workarounds.
Website · Documentation · Pricing · Vendure Core · Blog · Discord
Vendure is a commerce backend built with TypeScript, NestJS and GraphQL. This organization holds the framework, the storefront starters, the plugin template and the community plugins.
| Repository | What it is |
|---|---|
| vendure | The framework with the Shop and Admin APIs, the admin dashboard and the plugin system. Start a project with npx @vendure/create. |
| nextjs-starter-vendure | Official Next.js storefront starter. |
| tanstack-starter-vendure | Official TanStack Start storefront starter. |
| community-plugins | Plugins built and maintained by the community. |
| plugin-template | A template for building and publishing your own plugin. |
| vendure-demo | A demo server in Docker that you can run locally. |
Storefront starters for Remix, Qwik and Angular, plus deployment examples, are in the full repository list.
Vendure Core is free to self-host under the GPLv3 license. Vendure has four paid plans built on top of it: Starter, Growth, Scale and Enterprise. They add B2B features such as company accounts, quotes, contract pricing, account hierarchies, approvals, single sign-on and audit logs. Every paid plan includes Vendure Cloud, the managed runtime for Vendure, at no extra cost. Cloud is in design-partner preview now, with general availability planned for Q1 2027.
What each plan adds · How Vendure compares · Moving from another platform
Getting started guide · Discord · Partners · Professional services · Careers