Analytics cookies
We would like to use Google Analytics and Sentry session replay to see how the site is used. They are off until you say yes. What each one receives.

Open-source headless commerce framework built with TypeScript & Node.js
Vendure is an open-source, headless e-commerce platform built with TypeScript, Node.js, NestJS, and GraphQL. Designed for complex commerce challenges like B2B, multi-vendor marketplaces, and subscriptions, it offers a highly extensible plugin architecture and a modern React-based admin dashboard.
Dual GraphQL APIs — a Shop API for storefronts and an Admin API for back-office operations, enabling flexible headless architecture
Highly extensible plugin system that lets you inject business logic, integrate third-party services, customize GraphQL types, and override services
Built-in support for multi-currency transactions, cross-border omnichannel commerce, and operations across multiple countries and languages
Granular permission system allowing fine-grained control over user access, customizable for specific features across both API and admin
Supports customer-specific pricing, quantity breaks, contract pricing, promotional stacking, and dynamic pricing algorithms
Modern React-based admin UI built with TanStack and Shadcn, fully customizable and extensible to match operational workflows
Complex B2B scenarios with customer-specific pricing, business hierarchies, contract pricing, and organization-level purchasing workflows
Build marketplace platforms with multiple sellers, each with their own catalogs, pricing, and order management
Implement recurring billing and subscription-based business models with custom pricing logic and automated order workflows
Global storefronts with multi-currency, multi-language, and cross-border operations managed from a single instance
Best for TypeScript/NestJS teams needing B2B-ready headless commerce — dual GraphQL APIs and the most extensible plugin architecture in the open-source space.
Best for TypeScript-focused development teams who value clean architecture and want review systems that are first-class extensions of their commerce platform, not bolted-on afterthoughts. The official plugin tutorial significantly reduces development time.
Built entirely in TypeScript on NestJS, providing type safety, excellent developer experience, and easy extensibility
Purpose-built for complex B2B scenarios including business hierarchies, custom catalogs, quote management, and organization-level purchasing
Highly customized e-commerce experiences where off-the-shelf solutions fall short, leveraging the plugin system for bespoke logic

Email marketing, automation, and landing pages in one platform