
Vendure
Headless commerce platform built with TypeScript and GraphQL for custom storefronts.
About Vendure
Vendure is a headless commerce platform built with TypeScript and GraphQL. It provides a modern commerce backend for products, orders, customers, and payments, with a framework that makes it easy to extend and customise for any storefront.
It includes an admin UI, a plugin system, and support for multiple channels, currencies, and promotions, all designed for developers building bespoke e-commerce experiences.
Released under GPL-3.0 (with an optional commercial license), Vendure is fully self-hostable with Node.js, PostgreSQL, and MySQL.
Key Features
- Headless commerce with TypeScript and GraphQL
- Admin UI and an extensible plugin system
- Multi-channel, multi-currency, and promotions
- Node.js with PostgreSQL or MySQL, self-hostable
Self-Hosting Notes
Find another tool
More in Web Content & Custom Marketing Funnels
Bagisto
Open-source eCommerce platform for B2B, B2C, and multi-vendor marketplaces.
Custom Landing Pages
Lightweight, high-performance static or dynamic pages hand-crafted to capture leads natively.
Directus
Instant private data API and intuitive no-code dashboard layered over your SQL database.
Drupal
Enterprise-grade open-source content management framework for complex websites.