roensby/symfony-drupal-jsonapi
A Symfony integration for Drupal's JSON:API, providing services and tools to query and consume Drupal content endpoints cleanly. Simplifies fetching, mapping, and working with JSON:API resources in Symfony applications.
Consider it when:
Look elsewhere when:
To executives: This is a small, free open-source library that could shorten a decoupled-Drupal pilot from weeks to days. It carries real vendor risk — no stars, no dependents, no visible maintenance — so the recommendation is a timeboxed technical spike, not a production commitment. Cost of evaluation is low; cost of unmanaged dependency is high.
To engineering: It is a Composer-installable Symfony JSON:API client with Drupal entity support, which saves boilerplate around HTTP transport, deserialization, and entity hydration. Because it is Symfony-flavored and unproven, we should (1) spike it against our actual Drupal endpoint, (2) wrap it behind an internal ContentRepository interface, and (3) keep a Guzzle-based fallback so swapping it out is a one-class change. Treat it as an accelerator, not a foundation.
Recommendation: Proceed with a 3–5 day evaluation spike, gated on documented maintenance status and license review; adopt only behind an abstraction layer.
How can I help you explore Laravel packages today?