A tour of the core Vendure features
How Vendure is being used in real-world projects
Official & community plugins
Try our live Vendure demo now!
Vendure is a new e-commerce framework built for the
developers who are building the
Vendure is a headless framework, meaning that it delivers content through its GraphQL API, leaving you free to implement your store-front applications in the technologies of your choice.
Tailor your application by composing best-in-class services and APIs, with Vendure at the core.
Vendure makes developer productivity a top priority. The framework is written in TypeScript and is built on the npm ecosystem.
The combination of TypeScript and GraphQL provides end-to-end type safety.
With Vendure you are free to choose the front-end technology you know best.
You and your team have expertise. Use it to rapidly build the storefront your clients have dreamed of.
Build it with Vendure
At KLEKT we chose Vendure after many painstaking hours of competitive research. Being a marketplace we didn't feel like there was anything out there that really fit the bill out of the box, but with an API-first platform and the ability to create custom plugins we were able to extend Vendure to meet our needs. In comparison to other platforms Vendure is much lighter, fully utilises modern technologies and doesn't need 25 dev ops engineers to make it scale. So for us it seemed the right fit and we haven't looked back.
Thanks to the modular nature of Vendure I was able to create my own payment and delivery provider integrations, dynamic product pricing, order validators and processes that fit to our very specific business needs.
After almost one year working with Vendure, we can say it was a right choice for us. Its headless approach has allowed us to cherry-pick storefront technologies to suit our skills and requirements. Its tech stack ensures reliability and top-level performance, and the ability to use Typescript across the whole stack is very important to us.
I was looking for an e-commerce platform that supports multi-channel, to enable the multi-client setup of the platform. Vendure is the only platform meeting the requirements of Node.js, GraphQL and multi-channel. The only code I had to write was the payment integration, which was very easy with the plugin system.
$ npx @vendure/create my-shop