Not currently on the roadmap and couldn't find an existing request for this.
Who is this for: Admins and Customers managing multiple client websites.
Now that Node.js is supported I've been building Astro sites for clients who need more than WordPress can do. I've tried headless WordPress but it's slow, and I've been running Strapi but it's a resource hog — a separate instance per client doesn't scale.
Directus would solve this nicely. It's an open-source headless CMS, runs on Node.js, works with MariaDB, and one instance can serve multiple sites with scoped permissions per tenant. All stuff Enhance already has the foundation for.
Use case:
I have 10+ client sites on Enhance and growing. Instead of each having its own WordPress or Strapi install, one Directus instance acts as the central CMS. Each client's content team logs into Directus, sees only their site's content (handled by Directus's built-in role permissions), and their Astro frontend pulls content through the API. When content changes, Directus triggers a rebuild automatically via webhooks.
Would be great to see it as a server role. Enhance manages the provisioning, updates, backups. SSO from the panel into Directus admin. Sites in the cluster connect to it as content consumers.
Anyone else doing headless CMS setups on Enhance? Curious how you're handling it.