
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
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