# vendurehq/vendure

Open-source headless commerce platform built with TypeScript, NestJS, React, and GraphQL

Repository: https://github.com/vendurehq/vendure
Canonical: https://ross.abutalabs.com/products/vendure
Homepage: https://www.vendure.io
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: ecommerce, headless, graphql, nodejs, shopping-cart, ecommerce-framework, ecommerce-api, ecommerce-platform, nestjs, headless-commerce, nodejs-ecommerce, graphql-commerce, react
Last push: 2026-08-26T18:22:48+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 3005, "days_push": 7, "days_rel": 30, "gap_med": 13.0, "n_releases_24m": 35}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8376, forks 1479 (observed 2026-08-28T04:10:20.561839+00:00)

## What it is
Vendure is an open-source, plugin-first headless commerce platform built with TypeScript, NestJS, GraphQL, and a React admin dashboard. It provides built-in catalog, order, pricing, promotion, customer, tax, shipping, payment, and stock management, extensible via stable plugin contracts without forking the core.

## Use cases
- build a headless ecommerce storefront with a GraphQL API
- create a multi-vendor marketplace
- run B2B commerce with contract pricing and approval workflows
- sell digital or configurable products
- integrate ecommerce with an ERP, CRM, PIM, or OMS
- power multiple storefronts and channels from one commerce backend
- expose commerce data to LLM agents via MCP or tool-calling

## When to choose
- you need a customizable TypeScript/Node.js commerce backend you can extend without forking
- you want one platform for D2C, B2B, marketplace, and omnichannel selling
- you prefer a GraphQL API and strong typing across the stack
- you need complex B2B features like customer-specific pricing, credit terms, and order approvals
- you want a self-hosted or cloud-deployable platform proven at high transaction volume

## When to avoid
- you want a turnkey hosted SaaS store with themes and no coding
- your team is not comfortable with Node.js, TypeScript, and SQL database administration
- you need a simple blog-style storefront where a lightweight static site generator suffices
- you require a permissive license - the core is GPLv3

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, api-framework, graphql, plugin-system, search-engine, auth, workflow-automation
- domain: e-commerce, web-development, backend, apis, large-language-models
- platform: self-hosted, cross-platform
- tags: headless-commerce, ecommerce-platform, nestjs, graphql-api, shopping-cart, b2b-commerce, marketplace, admin-dashboard, storefront, payments, nodejs, typescript, docker

## Member repositories
- vendurehq/vendure (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:20.561839+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:27:32.484494+00:00, confidence not recorded.
  - readme: https://github.com/vendurehq/vendure (fetched 2026-08-28T04:10:20.561839+00:00, sha e453c0534493)
  - homepage: https://www.vendure.io (fetched 2026-08-29T08:27:55.423090+00:00, sha ca43f0ef917b)
  - site_page: https://docs.vendure.io (fetched 2026-08-29T08:27:55.441144+00:00, sha 12868022f92a)
  - site_page: https://vendure.io/company/about (fetched 2026-08-29T08:27:55.443239+00:00, sha 5b47b96a57e7)
  - site_page: https://docs.vendure.io/guides/getting-started/installation (fetched 2026-08-29T08:27:55.445369+00:00, sha f34c122e8755)
  - site_page: https://docs.vendure.io/changelog (fetched 2026-08-29T08:27:55.447488+00:00, sha e3c80e5be341)
  - site_page: https://vendure.io/pricing (fetched 2026-08-29T08:27:55.432850+00:00, sha cb91ca8067b7)
  - site_page: https://vendure.io/platform/integrations (fetched 2026-08-29T08:27:55.436144+00:00, sha cbaba90509e2)
  - site_page: https://vendure.io/platform/b2b-pricing-catalogues (fetched 2026-08-29T08:27:55.438890+00:00, sha 781f40c19603)
- Data as of 2026-08-30T08:39:29.467469+00:00.
