gracious/medusa-api-client
A Laravel/PHP client for the Medusa commerce API, giving your application a clean, fluent way to query products, carts, orders, and customers. It wraps Medusa's REST endpoints behind familiar PHP methods, so you can integrate headless storefronts and backend services without hand-rolling HTTP calls.
Architecture fit
AbstractBundle::loadExtension() and removal of GraciousMedusaApiClientExtension—confirm the integration surface is Symfony's bundle/DI system rather than Laravel's service-provider model.Integration feasibility
^6.4|^7.0|^8.0 constraint may create Composer resolution conflicts rather than resolve them.GraciousMedusaApiClientExtension is a breaking change for any consumer that subclassed or referenced that class. New adopters are unaffected; existing Symfony-side customizations are not.Technical risk
laravel/framework or other pinned dependencies.Key questions
GraciousMedusaApiClientExtension break any documented extension point?Stack fit
Migration path
AbstractBundle::loadExtension(). This should be treated as a breaking upgrade, not a patch.Compatibility
symfony/http-client, if used, coexists with Laravel's Guzzle-based HTTP layer and any existing HTTP client bindings.Sequencing
Maintenance
Support
Scaling
Failure modes
GraciousMedusaApiClientExtension class.Ramp-up
How can I help you explore Laravel packages today?