orca-services/nova-api
Expose Laravel Nova resources through a clean JSON API. Provides endpoints for models, authentication, filtering, and CRUD operations, making it easy to power mobile apps or external clients from your existing Nova admin.
Http:: client. Because the package is archived, fork-and-own is the realistic path — which makes this a resourcing decision, not a dependency decision.Consider it when:
Look elsewhere when:
To executives: This is a free, MIT-licensed client for a vendor we're evaluating. It costs nothing to trial and can compress the discovery phase of a NOVA integration from weeks to days — that's the value. It is not a supported product: it is archived, has effectively no user base, and has no maintainer, so it cannot sit under anything customer-facing without us owning the code. The ask is small and reversible: a time-boxed spike to de-risk the estimate, then an explicit fork-or-build call. Framing it this way keeps the decision about our ownership cost, not about adopting a third-party dependency.
To engineering: Treat it as a spec, not a dependency. Read the source — it's small enough to review in an afternoon — and use it to confirm auth, pagination, and error semantics. If we proceed, we vendor or fork it, pin the version, and hide it behind our own NovaClient contract so swapping in a hand-rolled Http:: implementation is a one-file change. We own retries, backoff, logging, and tests regardless. Recommendation: allow it for internal and prototype work now; require a fork-with-owner before it touches anything in the product path.
How can I help you explore Laravel packages today?