Dev Insights Blog
Updates, tips, and stories to keep you in the loop
Equinox on ESI: structures, sovereignty, and access lists
Equinox reshaped nullsec — new structures, new colony resources, and a lot more. ESI is catching up. New routes cover the latest Upwell deployables, Access Lists get a read API, and sovereignty data is easier to work with than before. The static data export picks up a few related files as well.
Thinking too hard: rollback of the AI-powered fit recommendations
We’re rolling back the recently announced AI-powered fit recommendation route. GET `/fleets/{fleet_id}/recommended-fit` is no longer available as of the 2025-04-02 compatibility date.
Thinking harder: introducing AI-powered fit recommendations to ESI
Today we’re announcing a major new addition to ESI: AI-powered fitting recommendations for fleets.
Spring Cleaning: legacy routes removed 24 March 2026
Time to retire some old parts of the ESI infrastructure. On 24 March 2026, a batch of legacy routes will be removed. For anyone still using them, consider this the final heads-up to switch before they're gone.
Market Orders: rate limit rolls out on February 24, 2026
We're continuing to put more ESI routes under rate limiting. This time it's the turn of the market-order group.
Smarter caching: when events drive invalidation
Today we're introducing a smarter caching system in which events (rather than time) are used to invalidate the cache.
Looking Back at YC127
It has been an eventful year for third-party development in and around New Eden, going from (almost quite literally) 0 km/h to Mach 2 in the span of weeks and maintaining this speed has been quite the challenge, but an extremely satisfying one.
Introducing: Freelance Jobs
Today we’re introducing Freelance Jobs to ESI.
A better view on status: improving ESI health monitoring
Today we're announcing improvements to how ESI reports its health status. The health status route is migrating from /status.json to /meta/status and the Status Dashboard gets a fresh new look.
Hold your horses: introducing rate limiting to ESI
Hi all, Today we're announcing the introduction of rate limiting to ESI. This is a significant change that will help ensure fair usage across all applications. Rate limiting will be implemented using a floating window system, and we'll be rolling it out gradually across different routes. The first route that will be rate limited is /status,...
Route to the future: upgrading the /route route
Today we're announcing a major upgrade to the /route route in ESI. We've completely rewritten it from Python to Go, changed it from GET to POST, and significantly improved its performance and reliability.
Reworking the SDE: a fresh start for static data
Today we're announcing a complete rework of how we build and distribute the Static Data Export (SDE).