---
title: Introduction
description: Explore Storyblok’s GraphQL API, optimized for rapid content delivery.
url: https://storyblok.com/docs/api/graphql
---

# Introduction

Storyblok’s GraphQL API offers advantages such as automated documentation and strongly typed responses. The API is a read-only endpoint optimized for fast content delivery.

> [!NOTE]
> Storyblok’s REST API is more feature-rich than the GraphQL API. For new projects, we recommend choosing the REST API if you have the flexibility or are uncertain about which to use.

The GraphQL service has region-specific base URLs. Select one of the tabs below to check each region-specific URL.

-   European Union
    
    ```plaintext
    https://gapi.storyblok.com/v2/api
    ```
    
-   United States
    
    ```plaintext
    https://gapi-us.storyblok.com/v2/api
    ```
    
-   Canada
    
    ```plaintext
    https://gapi-ca.storyblok.com/v2/api
    ```
    
-   Australia
    
    ```plaintext
    https://gapi-ap.storyblok.com/v2/api
    ```
    
-   China
    
    ```plaintext
    https://gapi.storyblokchina.cn/v2/api
    ```

> [!NOTE]
> Since its v2 release, the GraphQL API uses a new ID format for spaces and entities. Read more about the change in the [announcement](https://www.storyblok.com/mp/upcoming-update-to-the-id-format-of-spaces-and-entities#graphql-api). To access the previous version of this API, change the version path from `v2` to `v1` in your requests.

> [!WARNING]
> In GraphQL API v1, an existing bug may cause `translated_slugs` to return a null value. To fix this, switch to v2, or [contact support](https://support.storyblok.com/hc/en-us).

## Pagination

-   [Previous: Workflow Object](/docs/api/management/workflows/workflow-object)
-   [Next: Authentication](/docs/api/graphql/getting-started/authentication)
