---
title: "Vendure API Reference"
---

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

:::info
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](./links.webp)
:::

### 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.

### GraphQL API

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.
