For multi-site and multi-brand

Many sites.
One source of truth.

Run each brand as its own project, or feed several sites from one. Your people sign in once, every site is served from the nearest edge, and a shared change is live everywhere in under three seconds. Press Publish and watch.

Shared entry · SettingsStore hoursOpen daily, 8:00 to 22:00
  • osterialumen.com
    Osteria LumenOpen daily, 8:00 to 22:00
    Cached
  • lumenbakery.com
    Lumen BakeryOpen daily, 8:00 to 22:00
    Cached
  • shop.osterialumen.com
    Lumen ShopOpen daily, 8:00 to 22:00
    Cached
Two layouts

A project per brand,
or one for all of them.

Brands with their own teams and their own models get their own projects. Sites that share products, people or legal copy read from one project, each through its own key. Choose per brand.

  • ProjectOsteria LumenOwn models, people, keys
  • ProjectLumen BakeryOwn models, people, keys
  • ProjectLumen ShopOwn models, people, keys
  • Siteosterialumen.comReads its own project
  • Sitelumenbakery.comReads its own project
  • Siteshop.osterialumen.comReads its own project
A key per site

Each site reads
only what it shows.

Give every site its own key, limited to the models it renders and the origins it runs on, with an expiry. Rotate one site’s key with a grace window and the other sites never notice.

Developers › Keys
  • Osteria Lumen sitecap_live_…3f2a
    Read · Menus, Pages, SettingsOrigin osterialumen.comExpires 1 Apr 2027
  • Bakery sitecap_live_…7c90
    Read · Breads, Pages, SettingsOrigin lumenbakery.comExpires 1 Apr 2027
  • Shopcap_live_…e21b
    Read · Products, SettingsOrigin shop.osterialumen.comRotating · old key in its grace window
People across brands

One login,
the right brands.

People sign in once and see the projects they belong to. Give each brand team Content on their own site, your central team Admin everywhere, and an outside writer a single model on a single brand.

People · Lumen Group

Writes and publishes for the bakery. Reads the shared legal copy.

  • Osteria LumenNo access
  • Lumen BakeryEdit and publish
  • Lumen ShopNo access
  • Shared legalRead only
Shared content

Write the store hours once.
Every site has them.

Shared entries, like opening hours, legal copy or a product line, are referenced by every site that needs them. Before you change one, see every page it appears on. Publish once, and Capa clears that entry from the cache wherever it is read.

Settings · Store hours
Store hoursOn 4 pages
Appears on
  • Home/
  • Visit us/visit
  • Contact/contact
  • Pickup/help/pickup

Publish once. Capa clears this entry from the cache wherever it is read.

Speed

Every brand,
served from cache.

Published content is served from the nearest of Fastly's edge locations, typically in 20 to 50 ms, whichever site asks. A publish purges only the entries and models it touched, so one brand’s launch leaves the others’ cache alone.

Edge logLive

A request log: reads answered from the edge cache, typically in 20 to 50 ms, and a publish that purges only the keys it changed.

Every brand,
one place to run it.

Start with one site for free. Talk to us when the whole group is ready to move.