eveseat/eveapi
Laravel package for integrating EVE Online's ESI API, with authentication, token management, and convenient access to character, corporation, and alliance endpoints for SeAT applications.
eveseat/eveapi is the ESI (EVE Swagger Interface) client that underpins SeAT, the dominant Laravel-based EVE Online corp/alliance management tool. If your roadmap includes EVE-adjacent features — member auth via EVE SSO, character/corp asset and wallet sync, structure and fleet tooling — this package is the shortest path to a working integration rather than building an OAuth2 + ESI client from scratch.Consider adoption when:
Look elsewhere when:
For executives: eveseat/eveapi is a mature, actively maintained Laravel package that gives us ready-made access to EVE Online’s official API, including secure player login and data sync. Choosing it over a custom build removes weeks of integration and ongoing maintenance work, and lets us plug into SeAT, the de facto standard toolset for EVE communities — which means faster time-to-market and lower engineering cost for any EVE-facing feature. The latest release (5.0.37) is a minor bug fix improving version reporting in environments where a config variable isn’t set; it is non-breaking and safe to adopt.
For engineering: It’s the ESI client used across the SeAT ecosystem — OAuth2/SSO, token refresh, scoped endpoint wrappers, and Laravel-native service provider/config conventions. Adopt it if we’re building in Laravel and want ESI coverage without hand-rolling auth and rate-limit handling. Caveats: it’s community-maintained, EVE-specific, and couples us to SeAT’s data model. Mitigations: pin versions, set the version environment variable explicitly (per 5.0.37), and wrap the package behind a thin internal interface so we can swap to a direct ESI client if needed. 5.0.37 is a patch-level correctness fix with no migration work required — safe to upgrade in the normal cycle.
How can I help you explore Laravel packages today?