Open by Default: How Varbase Keeps the Keys in Your Hands

About the Author

Mohammed J. Razem

CEO

FAQs

CMS vendor lock-in is the situation where a platform's features, data formats, and licensing are entangled so tightly that removing a feature or migrating off the vendor becomes slow and expensive. With proprietary platforms, it includes both technical entanglement and business constraints like license fees and a roadmap the customer does not control.

Yes. Varbase is an installation profile, so disabling the Varbase Installer leaves the underlying site running on plain Drupal core. As of Drupal 10.3, an installation profile can be uninstalled cleanly. Individual modules and recipes can be removed the same way, and the rest of the site continues to function.

A Drupal recipe applies configuration and then steps out of the way. You unpack what a feature needs, and the configuration stays while the packaging does not. Because features arrive as separate recipes rather than one inseparable bundle, you can adopt or remove them individually without rebuilding the site.

Varbase is open source, so anyone can read, fork, and run the code with or without Vardot. Vardot maintains it as the standard way the company builds Drupal sites, backed by continuous integration. It has been maintained for fourteen years and runs on production sites including UNHCR, George Washington University, and the City of Detroit.

Varbase delivers AI as optional recipes. The Varbase AI Context recipe installs the Context Control Center with starter context items, and the Varbase AI Safety recipe adds guardrails, logging, and observability. If AI has no place on your site, you never install the recipes, and the rest of Varbase is unaffected.

Join the conversation +