theodo/drupal8-bundle
Symfony bundle for using Drupal 8 as a headless CMS. It provides configurable services around Drupal’s REST API, helping Symfony apps authenticate and fetch Drupal entities and content without custom integration code. Useful for decoupled projects pairing Drupal content management with a Symfony fro...
AppKernel/bundles.php) this depends on, so there is no supported way to register it in a Laravel app. Treat any "Laravel leverage" claim as a red flag and scope product decisions around the real choice: Symfony app + Drupal 8 as a shared runtime, versus Drupal as a decoupled content source behind JSON:API/GraphQL consumed by Laravel or anything else.Consider it only when ALL of the following hold:
Look elsewhere when:
To executives — one paragraph. This is a small, single-vendor open-source connector that lets a Drupal 8 content platform and a Symfony application run together, so editors can keep using Drupal while the product stays in our application framework. It solves a real problem, but it is built on a CMS that stopped receiving security updates in 2021, has essentially no user base, and carries a copyleft license that constrains how we ship proprietary software. It is also not a Laravel package — it is a Symfony bundle, and most of the "we could just bolt it in" framing will not survive a technical review. Recommendation: do not adopt for new work. It is defensible only as a short-term bridge inside an existing Drupal 8 + Symfony estate where we already own the platform risk, and only with an explicit, funded exit plan to a supported Drupal version behind a clean API boundary.
To engineering — framing. Note the framework mismatch first: this is a Symfony bundle and will not register in a Laravel app; treat the repo as an architectural reference, not a dependency.
How can I help you explore Laravel packages today?