Skip to main content

Vendure API Reference

This section contains reference documentation for the various APIs exposed by Vendure.


All of the information in this section is generated directly from the Vendure source code. You can jump directly to the source file using the links below each heading.

Source links

TypeScript API

These are the classes, interfaces and other TypeScript object which are used when writing plugins or custom business logic.

Core Plugins

These are the TypeScript APIs for the core Vendure plugins.


These are the GraphQL APIs you will use to build your storefront (Shop API) or admin integrations (Admin API).

Admin UI API

These are the Angular components and services you can use when building Admin UI extensions.