If you're building a product that serves multiple clients — each needing their own isolated environment — Xano Link is the feature you've been looking for. It lets you merge changes from one workspace into one or many others, making it much easier to maintain a single source of truth while keeping client data completely separate.
Xano Link is an add-on feature that allows you to push selected changes — including data tables, functions, and API groups — from a primary workspace into other workspaces. This is especially useful when you want data isolation between clients, meaning one client's data cannot be accessed or accidentally mixed with another's. Think of it as a controlled deployment pipeline built right into Xano.
To see how this works in practice, imagine you've built a Medicare portal that medical facilities can use to manage patient information, prescriptions, and staff logins. If you hosted all of your medical centers inside a single workspace, there's a real risk that data from one facility could leak into another. Xano Link solves this by letting you deploy the same portal structure to a separate workspace for each medical center.
Here's how to get started. Once your base workspace is ready, create a new blank workspace for your first client. Then, back in your primary workspace, click the branch icon in the top-right corner of the dashboard and select Xano Link. You'll see a list of everything available to merge — data tables, functions, and API groups.
One key option to pay attention to is Auto Include Dependencies. When this checkbox is enabled, Xano Link will automatically pull in any functions that your APIs depend on, so nothing breaks when the changes are pushed. Select the items you want to deploy, give the branch a name (like "first deployment"), choose the target workspace, and hit Publish.
Xano Link doesn't limit you to one target. When onboarding a second client, you can select multiple workspaces to receive the same changes in a single publish action. You also have the option to set those changes live immediately by checking the appropriate box before publishing — no need to manually activate the branch afterward.
If you run into a dependency error during publishing, Xano Link will flag it. Simply go back, include the missing data tables or functions, and republish. The system is designed to help you catch these issues before they cause problems in production.
Xano Link is a powerful tool, but it's worth noting that it is not a true multi-tenant solution. All workspaces still share the same instance resources, so you'll want to plan accordingly if resource usage is a concern. That said, it does give you strong data and workspace isolation between clients.
Xano Link is available as a billing add-on, so you can add it to any plan directly from your billing page under Manage Add-ons.
Join 100,000+ people already building with Xano.
Start today and scale to millions.