weareunite/unisys-api
Laravel integration for the Unisys API. Configure your credentials once, then talk to Unisys endpoints from your PHP application through a clean, fluent client, keeping third-party API calls readable, testable and easy to maintain in any Laravel project.
What this actually is. Despite being distributed like a package, weareunite/unisys-api is a Laravel application skeleton — a starter repository for API-first services from a single agency (WeAreUnite). That distinction drives the entire evaluation: it is not consumed via composer require in the normal sense, it is cloned or forked, and from that moment forward we are the maintainers of every line of it. Treat any decision here as "adopt a template," not "add a dependency."
Architecture fit. Reasonable fit for greenfield, API-first Laravel services that want a modular-monolith layout out of the box: routing, auth scaffolding, and module boundaries pre-wired. Poor fit if our platform standard is a curated internal Laravel starter, if we are polyglot/microservices, or if we need a stable, versioned contract that composer update can reason about. A skeleton has no semver — upgrades are three-way merges against our fork, not constraint bumps.
Integration feasibility. Technically trivial (clone, composer install, configure .env), organizationally non-trivial (you inherit an unowned codebase). Feasibility is gated almost entirely on two unknowns we must verify before committing: the pinned Laravel/PHP versions in composer.json, and whether the repo is actively maintained. With 1 star and 0 dependents there is no ecosystem signal — no downstream projects stress-testing upgrades, no issue traffic revealing breakage, no third-party security review.
Technical risk. High, and concentrated in three areas:
Key questions to resolve before any commitment.
composer audit)?TPM verdict. Do not adopt as a dependency. Evaluate as a reference architecture in a timeboxed spike; adopt only as an internally-owned fork with a named maintainer, or not at all.
Stack fit. Fits only if our service platform is Laravel/PHP and we are standardizing API-first backends. It offers nothing for non-Laravel stacks, for teams standardized on our own template, or for workloads where the skeleton's opinions (module layout, auth model) conflict with platform policy. The realistic value is acceleration on greenfield service #1 through #N, not retrofit.
Migration path. Greenfield only. For brownfield services, mine it for patterns — module boundaries, base controllers, auth wiring, response envelopes — and port selectively into the existing codebase. Do not attempt to graft a skeleton onto a running application; the merge cost exceeds the savings and the blast radius is the whole service.
Compatibility checks (gate before fork).
composer.json: Laravel major, PHP constraint, and whether constraints are caret-ranged or hard-pinned.composer audit and a locked-dependency review against our approved-license and CVE policy..env.example completeness.Sequencing.
Maintenance. Post-fork, the maintenance burden is ours in full: Laravel major upgrades, security patches in inherited auth code, and dependency refresh. Budget roughly a recurring fraction of an engineer per year for the template itself, plus per-service upgrade work at each Laravel major. This cost is invisible in the "1 star, MIT, free" framing and is the dominant total-cost-of-ownership line item.
Support. Effectively none. No SLA, no vendor relationship, no CVE feed, no community to triage issues. Internal support must be named explicitly — a template with no owner degrades into divergent per-team forks within two quarters, which is worse than no template.
Scaling. The skeleton does not constrain scale; the application built on it does. The real scaling questions are what the defaults imply: stateless request handling, externalized sessions/cache, queue worker topology, and whether the module structure encourages a monolith that can later be split. Validate that the defaults are production-shaped rather than local-dev-shaped.
Failure modes to plan for.
Ramp-up. Laravel-proficient engineers should be productive in the fork within days; the skeleton's opinions add maybe a week of convention-learning on top of baseline Laravel. New hires and less-experienced engineers need the internal convention docs — upstream will not supply them, and thin documentation is the single largest onboarding tax on low-adoption skeletons. Plan for a half-day internal walkthrough as part of the template's definition of done.
How can I help you explore Laravel packages today?