ESI uses the same standard OAuth 2.0 flow CREST used. We released a blog detailing the SSO flow for ESI applications, but you can use whatever OAuth 2.0 library you’re most comfortable with.
ESI is not rate limited, it is however error limited. Please refer to this blog post detailing the ESI error limit.
Keep in mind some endpoints have additional rate limits imposed by game design. If you are limited by the game on some action, ESI will have the same restrictions.
They embed the version in the path, resulting in more stable clients. Please refer to the blog post on the matter. Clients taking advantage of underscore routes should use the OperationID instead of path when calling a route, for convenience.
Please refer to the breaking changes document.
You can use ESI’s diff interface for the exact differences per route. There is also the ESI changelog for historical reference and to know when upcoming changes will be promoted.
Probably. Check the awesome-eve repository. If you can’t find something there for your language, you can try the Swagger open source integrations page.
After 18 months of notice both CREST and XML API were shut down on May 8th, 2018. Please see either the CREST to ESI or XML to ESI migration guides for assistance in porting your old applications to ESI.
Join us on Tweetfleet Slack, in the #esi
channel. If you’re not on Tweetfleet Slack yet, get an invite here.