liberusoftware/identity-core-api
A Laravel/PHP package providing the core API layer for identity services, with endpoints and supporting classes for managing identities and authentication records. Integrates with Liberu identity packages to give applications a consistent, reusable identity API surface.
NOASSERTION license make this a useful forcing function: it lets you define and socialize a dependency acceptance bar (license clarity, maintainer count, release cadence, CVE responsiveness) before the first package slips through.Caveat to carry into any decision: the published metadata is itself a signal. A NOASSERTION license means the license could not be identified from the repository — that is a legal blocker, not a formality. The "last release" date of 2026-10-26 is in the future relative to normal consumption, which suggests unreliable or synthetic registry metadata; verify against the actual repository before treating any number here as fact.
Consider it when:
Look elsewhere when:
NOASSERTION with no dependents and no visible commercial backing means legal cannot clear it, and you cannot ship it in a distributed or enterprise product without written clarification from the maintainer.Practical recommendation: timebox a 1–2 day evaluation spike. Read the routes and contracts, extract the API shape into your own spec, then decide. Do not add it to composer.json for a production service until the license is resolved and a named engineer owns the dependency.
To executives: This is a small, unproven open-source adapter for the API layer of an identity system — the part that defines how clients talk to login and account services. It is not an identity product and it is not a security control. The value on offer is time saved on boilerplate and a cleaner architectural seam, not a feature. The risk is a near-total absence of adoption evidence (zero stars, zero dependents, one maintainer) and an unresolved license. Recommendation: fund a short evaluation to harvest the API design, and hold off on any production dependency until license and ownership are settled. Cost of the spike is measured in days; cost of an unresolved license in a shipped product is measured in legal review and rework.
To engineering: Treat this as a reference implementation of a presentation adapter over an identity domain module, not a library. It is thin, it is pre-1.0, and nobody else is using it, so expect to fork and own it. The upside is that the adapter boundary is the right boundary — it keeps transport concerns out of domain logic and makes a future GraphQL or gRPC surface a swap rather than a rewrite. Action: 1–2 day spike, extract the route/payload contract, assess whether the surrounding module conventions are worth the coupling, and report back with a build-vs-borrow estimate. If we adopt, we pin a commit, vendor it, and name an owner.
Bottom line: high architectural relevance, very low maturity. Use it to inform decisions, not to make them for you.
How can I help you explore Laravel packages today?