Skip to content
@vendure-ecommerce

Vendure

A modern headless ecommerce framework built on TypeScript and Nodejs

vendure-github-social-banner

Vendure is an open source headless commerce platform with a focus on customization and scalability, built on leading technologies like TypeScript, GraphQL and Node.js

Welcome to Vendure

Build better multichannel commerce experiences faster. Vendure is the headless commerce platform that is built to adapt to your needs. Not the other way round. With our strong emphasis on developer experience (DX) we are providing a platform that maximises developer productivity and satisfaction. Our robust platform is able to power digital commerce projects of any size, business model or scale.

What is the Vendure Enterprise Edition?

In addition to our open source edition of the Vendure platform, the Vendure Enterprise Edition offers you an optimal solution for your digital commerce challenges - including our commerical licensing, specialized enterprise features, LTS for a specific version plus SLA-backed support and service. The right solution for enterprises that want to take their digital commerce game to the next level. If you're interested, please reach out to us.

Overview

dashboard_mockup

Vendure is a headless commerce platform, that means we are following an API-first approach, offering two API interfaces:

  • Shop API: An extensible, customizable and secure GraphQL API for all your operations needed in your storefront or other custom frontends, like mobile apps, POS, wearables or more.
  • Admin API: An extensible, customizable and secure GraphQL API for back office and management operations that is powering the Vendure Admin Central, our customizable admin UI.

The Vendure architecture consists of three core components:

⚙️ Commerce Engine

Our commerce engine is built to handle use-cases in any business model and of any scale. Experience the first platform where customization lives within its DNA.

Read more >>

🖥️ Admin Central

Our versatile Admin Central empowers you to create a bespoke commerce management interface for your team. Equipped with essential features out-of-the-box, its APIs enable you to fully customize the UI and extend it to meet your specific requirements effectively.

Read more >>

🧑🏻‍💻 Commerce Console

We strongly believe that making developers' lives easier is one of our most important jobs. Great tooling makes them more efficient, increases productivity and developer satisfaction. All of that leads to faster time-to-market and less costs.

Read more >>

Useful links

Pinned Loading

  1. vendure vendure Public

    The commerce platform with customization in its DNA.

    TypeScript 5.9k 1k

  2. real-world-vendure real-world-vendure Public

    A project showcasing a real-world tooling and plugin setup for a Vendure server

    TypeScript 99 56

  3. one-click-deploy one-click-deploy Public

    A repo for use in one-click-deploys to cloud hosting

    TypeScript 6 34

  4. storefront-remix-starter storefront-remix-starter Public

    A storefront starter kit for Vendure built with Remix

    TypeScript 197 115

  5. storefront-angular-starter storefront-angular-starter Public

    An example storefront PWA for Vendure built with Angular

    TypeScript 172 140

  6. storefront-qwik-starter storefront-qwik-starter Public

    An e-commerce storefront starter built with Qwik and Vendure

    TypeScript 229 91

Repositories

Showing 10 of 22 repositories
  • vendure Public

    The commerce platform with customization in its DNA.

    vendure-ecommerce/vendure’s past year of commit activity
    TypeScript 5,871 1,039 356 37 Updated Dec 21, 2024
  • storefront-remix-starter Public

    A storefront starter kit for Vendure built with Remix

    vendure-ecommerce/storefront-remix-starter’s past year of commit activity
    TypeScript 197 115 16 (5 issues need help) 6 Updated Dec 19, 2024
  • ngx-translate-extract Public Forked from bartholomej/ngx-translate-extract

    Extract translatable (using ngx-translate) strings and save as a JSON or Gettext pot file

    vendure-ecommerce/ngx-translate-extract’s past year of commit activity
    TypeScript 53 MIT 198 5 (1 issue needs help) 0 Updated Dec 17, 2024
  • storefront-qwik-starter Public

    An e-commerce storefront starter built with Qwik and Vendure

    vendure-ecommerce/storefront-qwik-starter’s past year of commit activity
    TypeScript 229 91 13 (1 issue needs help) 0 Updated Dec 16, 2024
  • vendure-demo Public

    A dockerized demo project showcasing the Vendure server

    vendure-ecommerce/vendure-demo’s past year of commit activity
    TypeScript 25 20 1 5 Updated Dec 15, 2024
  • vendure-eats Public

    A food delivery platform built with a Vendure v3 backend and a Next.js 14 frontend.

    vendure-ecommerce/vendure-eats’s past year of commit activity
    TypeScript 8 GPL-3.0 1 0 0 Updated Oct 19, 2024
  • plugin-template Public template

    A template for creating re-usable Vendure plugins

    vendure-ecommerce/plugin-template’s past year of commit activity
    TypeScript 34 GPL-3.0 18 0 3 Updated Oct 15, 2024
  • v2-migration-tool Public

    A tool used to migrate your data from the Vendure v1.x DB schema to v2.0.0.

    vendure-ecommerce/v2-migration-tool’s past year of commit activity
    TypeScript 1 3 2 0 Updated Jul 11, 2024
  • .github Public
    vendure-ecommerce/.github’s past year of commit activity
    0 1 0 0 Updated Jul 11, 2024
  • one-click-deploy Public

    A repo for use in one-click-deploys to cloud hosting

    vendure-ecommerce/one-click-deploy’s past year of commit activity
    TypeScript 6 34 2 2 Updated Apr 15, 2024