Storyblok logo

Storyblok

Storyblok is a headless content management system (CMS) with a visual editor that enables developers and content editors to collaboratively build and manage digital experiences. It provides APIs for content delivery, content management, image optimization, and webhook-based event notifications. Storyblok supports composable content through reusable components, multi-language content, and multi-site management with real-time collaboration features.

4 APIs 0 Features
CMSContent DeliveryContent ManagementHeadless CMSImage OptimizationREST APIVisual EditorWebhooks

APIs

Storyblok Content Delivery API

The Storyblok Content Delivery API v2 enables developers to fetch published content from a Storyblok space for delivery to web, mobile, and other channels. Provides access to st...

Storyblok Management API

The Storyblok Management API is a REST API for programmatically creating, reading, updating, and deleting content and configuration within a Storyblok space. Supports managing s...

Storyblok Image Service

The Storyblok Image Service provides on-the-fly image resizing, cropping, filtering, and format conversion for assets stored in Storyblok. Supports fit-in resizing, smart croppi...

Storyblok Webhooks

Storyblok emits webhook events when content actions occur in a space such as story publication, unpublication, deletion, asset upload, and pipeline stage transitions. AsyncAPI s...

Event Specifications

Storyblok Webhooks

The Storyblok Webhook system delivers real-time event notifications to registered HTTP endpoints when content events occur in a Storyblok space. Events are triggered by actions ...

ASYNCAPI

Semantic Vocabularies

Storyblok Context

0 classes · 10 properties

JSON-LD

API Governance Rules

Storyblok API Rules

10 rules · 2 errors 6 warnings 2 info

SPECTRAL

Resources

🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
💰
Pricing
Pricing
📰
Blog
Blog
🔗
About
About
📄
ChangeLog
ChangeLog
🔗
CaseStudies
CaseStudies
🔗
Contact
Contact
🟢
StatusPage
StatusPage
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
📝
SignUp
SignUp
🔗
Login
Login
👥
GitHubOrg
GitHubOrg
📦
SDK
SDK

Sources

Raw ↑
aid: storyblok
name: Storyblok
description: >-
  Storyblok is a headless content management system (CMS) with a visual editor that enables developers and content
  editors to collaboratively build and manage digital experiences. It provides APIs for content delivery, content
  management, image optimization, and webhook-based event notifications. Storyblok supports composable content through
  reusable components, multi-language content, and multi-site management with real-time collaboration features.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - CMS
  - Content Delivery
  - Content Management
  - Headless CMS
  - Image Optimization
  - REST API
  - Visual Editor
  - Webhooks
created: '2026-05-02'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/storyblok/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: storyblok:storyblok-content-delivery-api
    name: Storyblok Content Delivery API
    description: >-
      The Storyblok Content Delivery API v2 enables developers to fetch published content from a Storyblok space for
      delivery to web, mobile, and other channels. Provides access to stories, datasources, links, tags, and asset
      metadata with filtering, pagination, and relation resolution. Available across multiple regional endpoints for
      global low-latency delivery.
    humanURL: https://www.storyblok.com/docs/api/content-delivery/v2
    baseURL: https://api.storyblok.com/v2/cdn
    tags:
      - Content Delivery
      - Headless CMS
      - REST API
      - Stories
    properties:
      - type: Documentation
        url: https://www.storyblok.com/docs/api/content-delivery/v2
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/storyblok/refs/heads/main/openapi/storyblok-content-delivery-api-v2-openapi.yml
  - aid: storyblok:storyblok-management-api
    name: Storyblok Management API
    description: >-
      The Storyblok Management API is a REST API for programmatically creating, reading, updating, and deleting content
      and configuration within a Storyblok space. Supports managing stories, components, assets, datasources,
      collaborators, webhooks, and space settings. Used for editorial tooling, content migration, CI/CD pipelines, and
      automated publishing workflows.
    humanURL: https://www.storyblok.com/docs/api/management
    baseURL: https://mapi.storyblok.com/v1
    tags:
      - Assets
      - CMS
      - Components
      - Content Management
      - REST API
      - Stories
      - Webhooks
    properties:
      - type: Documentation
        url: https://www.storyblok.com/docs/api/management
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/storyblok/refs/heads/main/openapi/storyblok-management-api-openapi.yml
  - aid: storyblok:storyblok-image-service
    name: Storyblok Image Service
    description: >-
      The Storyblok Image Service provides on-the-fly image resizing, cropping, filtering, and format conversion for
      assets stored in Storyblok. Supports fit-in resizing, smart cropping, focus-point-based cropping, and custom
      filter chains for quality adjustment, grayscale, and blur effects.
    humanURL: https://www.storyblok.com/docs/image-service
    baseURL: https://a.storyblok.com
    tags:
      - Image Optimization
      - Image Processing
      - Media
    properties:
      - type: Documentation
        url: https://www.storyblok.com/docs/image-service
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/storyblok/refs/heads/main/openapi/storyblok-image-service-openapi.yml
  - aid: storyblok:storyblok-webhooks
    name: Storyblok Webhooks
    description: >-
      Storyblok emits webhook events when content actions occur in a space such as story publication, unpublication,
      deletion, asset upload, and pipeline stage transitions. AsyncAPI specification for webhook event schemas.
    humanURL: https://www.storyblok.com/docs/guide/in-depth/webhooks
    tags:
      - AsyncAPI
      - Events
      - Real-Time
      - Webhooks
    properties:
      - type: Documentation
        url: https://www.storyblok.com/docs/guide/in-depth/webhooks
      - type: AsyncAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/storyblok/refs/heads/main/asyncapi/storyblok-webhooks-asyncapi.yml
common:
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/storyblok-asset-to-story-workflow.yml
        name: Storyblok Asset to Story
        summary: Sign an asset upload, create a story that references the asset, then publish it.
      - url: arazzo/storyblok-author-and-publish-story-workflow.yml
        name: Storyblok Author and Publish Story
        summary: Create a draft story, read it back, update its content, then publish it.
      - url: arazzo/storyblok-build-navigation-workflow.yml
        name: Storyblok Build Navigation
        summary: Pull the space link tree for a folder, then fetch the folder start page content for a navigation header.
      - url: arazzo/storyblok-clone-component-workflow.yml
        name: Storyblok Clone Component
        summary: Read an existing component definition, recreate it under a new name, and confirm it via the component list.
      - url: arazzo/storyblok-component-to-story-workflow.yml
        name: Storyblok Component to Story
        summary: Define a component schema, create a story that uses it, then publish the story.
      - url: arazzo/storyblok-onboard-collaborator-workflow.yml
        name: Storyblok Onboard Collaborator
        summary: Validate the space, invite a collaborator with a role, then list collaborators to confirm the invitation.
      - url: arazzo/storyblok-provision-datasource-workflow.yml
        name: Storyblok Provision Datasource
        summary: Validate the space, create a datasource, then read its entries back through the Content Delivery API.
      - url: arazzo/storyblok-publish-and-verify-delivery-workflow.yml
        name: Storyblok Publish and Verify Delivery
        summary: Publish a draft story via the Management API and verify it is live through the Content Delivery API.
      - url: arazzo/storyblok-register-webhook-workflow.yml
        name: Storyblok Register Webhook
        summary: Validate the space, register a webhook endpoint, then read it back to confirm it is active.
      - url: arazzo/storyblok-retire-story-workflow.yml
        name: Storyblok Retire Story
        summary: Read a story, unpublish it to pull it from delivery, then optionally delete it from the space.
      - url: arazzo/storyblok-tag-driven-content-sync-workflow.yml
        name: Storyblok Tag-Driven Content Sync
        summary: Discover tags, list the stories carrying a chosen tag, then fetch the full content of the first match.
  - type: LinkedIn
    url: https://www.linkedin.com/company/storyblok
  - type: Portal
    url: https://www.storyblok.com/
  - type: Documentation
    url: https://www.storyblok.com/docs
  - type: Pricing
    url: https://www.storyblok.com/pricing
  - type: Blog
    url: https://www.storyblok.com/blog
  - type: About
    url: https://www.storyblok.com/about
  - type: ChangeLog
    url: https://www.storyblok.com/changelog
  - type: CaseStudies
    url: https://www.storyblok.com/customer-stories
  - type: Contact
    url: https://www.storyblok.com/contact
  - type: StatusPage
    url: https://status.storyblok.com/
  - type: Support
    url: https://www.storyblok.com/support
  - type: PrivacyPolicy
    url: https://www.storyblok.com/legal/privacy-policy
  - type: TermsOfService
    url: https://www.storyblok.com/legal/terms-of-service
  - type: SignUp
    url: https://app.storyblok.com/#!/signup
  - type: Login
    url: https://app.storyblok.com/
  - type: GitHubOrg
    url: https://github.com/storyblok
  - type: SDK
    url: https://www.storyblok.com/technologies
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com