Almost EVERYONE who tried headless systems said they saw benefits. Download the state of CMS now!

Storyblok now on AWS Marketplace: Read more

O’Reilly Report: Decoupled Applications and Composable Web Architectures - Download Now

Empower your teams & get a 582% ROI: See Storyblok's CMS in action

Skip to main content

What are shared components in Storyblok?

  • FAQ
  • What are shared components in Storyblok?

Shared components in Storyblok allow you to actually share components across spaces. This feature is important for multi tenant implementations.

The basic idea behind the shared components feature is to set-up one "parent" space. This one parent space has multiple "child" spaces. Each of those child spaces does not have their own components, but directly uses the parent spaces.

You're building a multi tenant application that enables your own customers to register on your own platform and build out landing pages by selecting one prepared theme. Each of those themes contains components provided by the parent space, so any update you're doing in that one parent space in regards to component schemas will also reflect in all child spaces.

Space Structure

- Template Parent Space 1
   - Child Space 1
   - Child Space 2
   - Child Space 3
   - ...
- Template Parent Space 2
   - Child Space x
   - ...