One commerce platform. No rigid SaaS limits, no MACH glue work.
Vendure is the open-source commerce platform with the modeling depth of composable and the operational simplicity of a managed runtime. One coherent backend for B2B complexity, D2C, and marketplace models.
Closed SaaS slows you down. DIY composable bleeds you out.
Closed SaaS suites lock you into rigid data models, opaque roadmaps, and an integration tax that never ends. DIY composable stacks promise flexibility but turn into a forever-job of wiring, monitoring, and maintaining other people's services.
Vendure sits between them: a code-first commerce platform that gives you full control over catalog, pricing, orders, customers, and business logic from a single extensible backend. Every capability below runs on the same plugin model and APIs, whether you're self-hosting or running on Vendure Cloud.
One backend, built to extend
The backend foundation your team builds on. One coherent TypeScript codebase, an extensible plugin model, open APIs for every system in your stack, and native support for multiple channels and storefronts.
Commerce backend
One coherent backend for catalog, pricing, orders, customers, and business logic. Model the entities your business actually runs on, no rigid SaaS schema to fight. Catalog, pricing, and orders share one data model, so the logic stays consistent across every channel.
Developer experience
A code-first workflow on TypeScript, NestJS, and GraphQL that your team already knows. Spin up a project, extend it with type-safe plugins, and ship without fighting the platform. The same stack from prototype to production.
Extensibility APIs
An extensible plugin model and open APIs built for the systems already in your stack: ERP, PIM, fulfillment, payment, and search. Extend the schema, add custom entities, and integrate without forking the core.
Multi-channel commerce
Native support for multiple channels, currencies, languages, and storefronts from one backend. Run D2C, B2B, and marketplace models side by side without standing up a separate stack for each.
The capabilities that run your business
The commerce capabilities that run your business day to day. Catalog and pricing, B2B workflows, search, governance, and the operations layer your merchandising and ops teams own.
Storefront
A production-ready storefront foundation that ships fast and stays yours to shape. Connect any frontend through the same GraphQL API, with no lock-in to a fixed template.
Catalogue and pricing
Model complex catalogs and price the way your business actually sells: per channel, per customer, per currency. Promotions and pricing logic live in code you control, not a closed rules engine.
Search and discovery
Faceted, multi-language, geo-aware search across millions of SKUs, built into the platform. One engine for the storefront, the admin palette, and every custom entity, with no per-query vendor bill.
B2B workflows
Account hierarchies, quotes, approvals, and credit terms modeled as first-class commerce, not bolted on. Build the buying flows your B2B customers expect without leaving the platform.
Governance and compliance
Role-based permissions, audit trails, and data-residency controls for teams that answer to security and compliance. Govern who can do what across channels from one place.
Operations and automation
The operations layer your merchandising and ops teams own: background jobs, custom admin tooling, and workflow automation. Extend the admin without waiting on a vendor roadmap.
Trusted by complex B2B commerce and enterprise retail.
Two decisions, one architecture
Vendure's offer splits along two independent axes: the capability layer you build with (open-source Core or commercial Platform), and the runtime you deploy on (self-hosted or Vendure Cloud). The same plugin model, APIs, and backend architecture run across every combination. Pick what fits today; move along either axis when your needs change. See full pricing and edition details at pricing.



