Skip to main content
Question

Multi-tenant design system not working on prototype model

  • December 19, 2025
  • 0 replies
  • 17 views

mjfk

Hi all,

I’m trying out a multi-tenants’ Design System, where I have my Foundations file, Components file and then my final product/prototype file.
Every time a new client comes, I duplicate the Foundations and product file, update the Variables (inside Foundations) with my client’s color and typography, publish the library and then swap it in the product file.
I only keep 1 Components file as my source of truth.
Everything was swapping nicely until I got to the Prototype, and all my buttons look great on a default state, but are still referencing the old library when hovered or triggered.

I understand there’s no way to override local variables, and the issue here is that these instances are “phoning home” every time they are triggered.

I’ve hit a wall and I’m looking for ideas or ways to solve this, to make this multi-tenant DS be feasible and scalable.

Thank you!