---
title: Use and Create APIs | Shopware Community Hub
description: >-
  Learn how to explore and use Shopware APIs (Store API, Admin API, Sync API)
  and understand when to use which one.
canonical_url: 'https://hub.shopware.com/learn/course/use-and-create-apis'
---

# Use and Create APIs

<LearningObjectives>

- Learn how to explore Shopware APIs using Stoplight and local OpenAPI docs.
- Understand the difference between Store API, Admin API, and Sync API.
- Authenticate and perform basic requests against Store API and Admin API.

</LearningObjectives>

# Use and Create APIs

Shopware provides multiple HTTP APIs for different use cases. In this course, you'll learn how to explore the API docs, authenticate, and use the right API for the right job.

## Learning Approach

This course focuses on **practical understanding**. You will work with API documentation and a client tool to inspect requests, responses, and authentication flows.

## Tools Used

You can use any API client you prefer (Postman, Insomnia, Hoppscotch, etc.). In this course, we use **Apidog** because it can import OpenAPI schemas.

## Learning Units

## Units
- [Explore the API](/learn/unit/explore-the-apis): Learn where and where to explore Shopware APIs using official and local documentation.
- [API Client](/learn/unit/api-client): Set up an API client to explore and test the Shopware Store and Admin APIs using OpenAPI schemas.
- [Using the Store API](/learn/unit/using-the-store-api): Learn how the Store API works, how it is authenticated, and how it is used for customer-facing operations.
- [Using the Admin API](/learn/unit/using-the-admin-api): Learn how the Admin API works, how it is authenticated, and how it is used for shop-management and external integrations.
- [Using the Sync API](/learn/unit/using-the-sync-api): Learn how the Sync API is used for high-performance bulk operations and data synchronization.
