dystcz/dystore-api
JSON:API layer for the Dystore headless commerce stack on Laravel. Exposes products, carts, orders, customers, and checkout as JSON:API endpoints built on Lunar, letting any storefront, SPA, or mobile app run off a single Laravel backend.
Look elsewhere if:
For executives: This package could accelerate a headless commerce launch on Lunar by providing a standards-based API layer, reducing custom backend effort and license cost under MIT. However, it has low adoption and a read-only signal, so it should be treated as a tactical accelerator—not a strategic platform dependency—until proven through a time-boxed spike with a clear ownership and fork plan.
For engineering: It fits Laravel/Lunar and JSON:API, and may reduce boilerplate for resource exposure, relationships, and API conventions. Before adoption, validate Lunar version compatibility, auth/security model, test coverage, performance, extension points, and upgrade path; assume we may need to fork and maintain it. Recommended next step: a short proof-of-concept against one headless channel, with explicit exit criteria and a build-vs-buy decision gate.
How can I help you explore Laravel packages today?