Dev Insights Blog

Updates, tips, and stories to keep you in the loop

By: The ESI Development Team

Published: 2026-05-19

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.

By: The ESI Development Team

Published: 2026-04-02

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.

By: The ESI Development Team

Published: 2026-04-01

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.

By: The ESI Development Team

Published: 2026-02-24

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.

By: The ESI Development Team

Published: 2026-02-19

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.

By: The ESI Development Team

Published: 2026-01-27

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.

By: The ESI Development Team

Published: 2025-12-19

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.

By: The ESI Development Team

Published: 2025-12-16

Introducing: Freelance Jobs

Today we’re introducing Freelance Jobs to ESI.

By: The ESI Development Team

Published: 2025-11-06

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.

By: The ESI Development Team

Published: 2025-10-07

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,...

By: The ESI Development Team

Published: 2025-09-30

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.

By: The ESI Development Team

Published: 2025-09-22

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).