Growth Marketing Glossary

Vendure

ven·durenoun

A commerce engine, headless by design. Vendure is an open-source, GraphQL-first e-commerce framework for developers building custom online stores.

commerce backendserves via GraphQL APIany storefront
Schematic — a commerce backend serving any storefront over GraphQL
Term
Vendure
Is
Open-source headless commerce framework
Built with
TypeScript, Node.js, NestJS, GraphQL
For
Developers building custom stores

Parts of speech & senses

vendure · noun
  1. Vendure is an open-source, headless e-commerce framework built with TypeScript on Node.js and NestJS, exposing a GraphQL API that developers use to build custom online stores and commerce backends. "They built the B2B storefront on Vendure and kept full control of the stack."

What Vendure is

Vendure is an open-source e-commerce framework aimed at developers who want to build a custom online store or commerce backend rather than use a fully hosted product. It is headless, meaning it provides the commerce engine, catalog, orders, customers, promotions, tax, shipping, payments, stock, and channels, and exposes it through an API, leaving the storefront, the customer-facing site or app, entirely up to you. That API is GraphQL, a query language that lets a front end ask for exactly the data it needs. Under the hood, Vendure is built in TypeScript on Node.js using the NestJS framework, and it works with standard SQL databases such as PostgreSQL, MySQL, MariaDB, or SQLite. Because it is a framework rather than a turnkey store, Vendure is chosen by teams with development capacity who value control and customization over out-of-the-box simplicity.

The point of a headless framework like Vendure is flexibility. When commerce logic is separated from presentation and offered through an API, you can build any front end you like, a website, a mobile app, a kiosk, a marketplace, and change or replace it without touching the commerce engine. Vendure's GraphQL API and plugin architecture are designed to be extended, so teams can model unusual catalogs, custom pricing, complex B2B rules, or bespoke workflows that a rigid hosted platform might not allow. Being open source, it can be self-hosted and inspected, and the company also offers a managed cloud option for teams that prefer not to run it themselves. The trade-off is inherent: Vendure hands you power and control, and in return expects you to bring the engineering to design, build, host, and maintain the storefront and the surrounding stack.

Vendure versus Shopify

The sharpest contrast is with a hosted platform like Shopify. Shopify is a software-as-a-service product: you sign up, and it gives you a working store, hosting, themes, checkout, an admin, an app marketplace, largely without writing code. It is fast to launch and low-maintenance, but you work within its structure and its limits. Vendure is the opposite trade. It is a framework you assemble and run yourself, or on its managed cloud, giving you deep control over data models, logic, and the front end, at the cost of needing developers to build and operate it. Shopify can be used headless too, but its core promise is the hosted, all-in-one experience, whereas Vendure is headless and developer-first from the ground up. The choice is the classic one: buy a hosted platform for speed and simplicity, or adopt a framework for control and customization.

Which side wins depends entirely on the situation, not on which is better in the abstract. A small merchant who wants to sell quickly, with no engineering team, is usually far better served by a hosted platform; fighting a framework to reinvent what Shopify offers out of the box would be wasted effort. A business with genuine engineering capacity and requirements that hosted platforms handle awkwardly, complex B2B catalogs and pricing, unusual workflows, tight integration with other systems, a need to own the stack, is exactly where a framework like Vendure earns its keep. The honest way to frame it: Vendure is not a Shopify replacement for everyone, it is a different tool for teams that need control and are equipped to wield it. Picking a headless framework because it sounds modern, without the engineering to support it, is how projects stall.

When Vendure fits

Vendure fits best when a team has real development capacity and requirements that a hosted platform cannot meet cleanly: sophisticated B2B commerce, unusual catalog or pricing models, multi-channel selling from one backend, deep integration with existing systems, or a strategic need to own and control the commerce stack. Using it well means treating it as a foundation to build on, leaning on its GraphQL API and plugin system to extend rather than fight it, and pairing it with the front-end, hosting, and operational work a headless architecture requires. It also means being clear-eyed about total effort: a framework shifts responsibility for building and maintaining the storefront onto your team, so the flexibility is only worth it if the requirements genuinely justify the engineering, and if the people to sustain it are actually in place.

The most common misuse of Vendure, and of headless frameworks generally, is choosing one when a hosted platform would serve better. A small store with no engineering team that adopts a framework often ends up slowly, expensively rebuilding features a turnkey product includes for free. Underestimating the ongoing work is another trap: headless means you own the storefront, the hosting, the upgrades, and the integrations, which is real, continuing engineering, not a one-time build. Teams also sometimes fight the framework, bending it against its architecture instead of using its plugin and GraphQL extension points as intended. And picking a technology for fashion rather than fit, headless because it is trendy, leads to over-engineering. The discipline is to adopt Vendure when the requirements and the engineering capacity genuinely call for a customizable, developer-first commerce backend, and to reach for a hosted platform when they do not.

Worked example. A manufacturer wants to sell to both consumers and trade buyers, with tiered B2B pricing, customer-specific catalogs, and tight links to its inventory and finance systems, requirements a standard hosted store handles awkwardly. It has an engineering team, so it builds on Vendure: the framework provides the commerce backend, orders, catalog, promotions, exposed over a GraphQL API, and the team builds a custom storefront and the B2B logic on top, hosting it themselves. A small side brand the same company owns, by contrast, just needs a simple shop fast, so they put that on a hosted platform instead. The lesson: Vendure is an open-source, headless commerce framework for developers who need control and customization, the right tool when engineering capacity and complex requirements justify it, and the wrong one when a hosted platform would launch faster with far less work. (Illustrative; RGM analysis.)
Failure modes to watch. The traps are choosing a framework when a hosted platform would launch faster and cheaper; underestimating the continuing engineering a headless setup demands for storefront, hosting, upgrades, and integrations; fighting the framework instead of extending it through its plugin and GraphQL points; and picking headless for fashion rather than fit.

Synonyms & antonyms

Synonyms

headless commerce frameworkopen-source commerce platformGraphQL commerce engine

Antonyms

hosted store platformturnkey e-commerce

Origin & history

Vendure's name evokes the French vendre, to sell, and the platform is an open-source, GraphQL-first headless commerce framework built on Node.js.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is Vendure?
An open-source, headless e-commerce framework built in TypeScript on Node.js and NestJS, exposing a GraphQL API. It provides the commerce backend, catalog, orders, payments, promotions, and leaves the storefront for developers to build.
How is Vendure different from Shopify?
Shopify is a hosted, all-in-one platform that gives you a working store with little code. Vendure is a framework you build and run yourself for deep control and customization. Buy a hosted platform for speed; adopt a framework for control.
Who should use Vendure?
Teams with real engineering capacity and requirements a hosted platform handles awkwardly, complex B2B pricing, unusual catalogs, multi-channel selling, or deep integrations. Merchants who just need to launch a simple store quickly are usually better served by a hosted platform.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where vendure is a core concern:

Sources

  1. trendsGoogle Trends — "vendure"