This section contains a description of all queries, mutations and related types available in the Vendure GraphQL API.
The API is split into two distinct endpoints: *Shop* and *Admin*. The Shop API is for storefront client applications, whereas the Admin API is used for administrative tasks.
+
{{% alert %}}
All documentation in this section is auto-generated from the Vendure GraphQL schema.
The Shop API is used by storefront applications. It provides all the necessary queries and mutations for finding and viewing products, creating and updating orders, checking out, managing a customer account etc.
+
+{{% alert %}}
+Explore the interactive GraphQL Shop API at [demo.vendure.io/shop-api](https://demo.vendure.io/shop-api)