Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

EVE Stable Infrastructure: Difference between revisions

From EVE University Wiki
remove deprecated endpoints; update link to new developer page
m fix numbers about ESI, add source
Line 2: Line 2:
EVE Swagger Interface (ESI) is an API that can be used by [[Third-party tools|third party applications]] to interact with data from the EVE game servers. It replaces CREST and the XML API which were shut down on May 8th, 2018.<ref>https://developers.eveonline.com/blog/article/important-information-on-the-future-of-the-eve-api</ref>
EVE Swagger Interface (ESI) is an API that can be used by [[Third-party tools|third party applications]] to interact with data from the EVE game servers. It replaces CREST and the XML API which were shut down on May 8th, 2018.<ref>https://developers.eveonline.com/blog/article/important-information-on-the-future-of-the-eve-api</ref>


ESI has both public-data and authenticated endpoints, the latter of which require a character to log in via [[EVE SSO]] to their character account to gain access to information specific to their character or, provided they have the appropriate corporate roles, their corporation. At present there are 81 public-data and 125 Authenticated endpoints (206 total).
ESI has both public-data and authenticated endpoints, the latter of which require a character to log in via [[EVE SSO]] to their character account to gain access to information specific to their character or, provided they have the appropriate corporate roles, their corporation. As of March 2025 there are 76 public-data and 119 Authenticated endpoints (195 total).


CCP has indicated that their goal is to completely replace the [[Static Data Export]] (SDE) with ESI, but as of September 2023, there are still many missing features. For example, industry recipes still require the [[Static Data Export|SDE]].
CCP has indicated that their goal is to completely replace the [[Static Data Export]] (SDE) with ESI, but as of September 2023, there are still many missing features. For example, industry recipes still require the [[Static Data Export|SDE]].
Line 11: Line 11:


== ESI Endpoints ==
== ESI Endpoints ==
ESI provides 206 endpoints, 81 of which related to public data and need no character or client authentication, and 135 of which are authenticated as they relate to privileged information about specific characters or corporations.
ESI provides 195 endpoints, 76 of which related to public data and need no character or client authentication, and 119 of which are authenticated as they relate to privileged information about specific characters or corporations<ref>https://yurix.ch/blog/esi-endpoint-stats.html</ref>.


The general categories these endpoints fall under are:
The general categories these endpoints fall under are:
Line 23: Line 23:
| Calendar || || 4 || Read and respond to a character's calendar events
| Calendar || || 4 || Read and respond to a character's calendar events
|-
|-
| Character || 4 || 11 || Information relating specifically to a character, where it does not fall under any other category.
| Character || 4 || 10 || Information relating specifically to a character, where it does not fall under any other category.
|-
|-
| Clones || || 2 || Information on a character's clones and their active implants
| Clones || || 2 || Information on a character's clones and their active implants
Line 61: Line 61:
| Routes || 1 || || Use the game's algorithms to calculate a route between two systems
| Routes || 1 || || Use the game's algorithms to calculate a route between two systems
|-
|-
| Search || 1 || 1 || Perform a search on the provided string against the chosen categories. If for a character, will also search private things the character can see.
| Search || || 1 || Perform a search on the provided string against the chosen categories. If for a character, will also search private things the character can see.
|-
|-
| Skills || || 3 || Information on a character's attributes, skills and skill training queue.
| Skills || || 3 || Information on a character's attributes, skills and skill training queue.
Line 69: Line 69:
| Status || 1 || || Status of the game: Whether it's running, what version, and how many players are logged in.
| Status || 1 || || Status of the game: Whether it's running, what version, and how many players are logged in.
|-
|-
| Universe || 30 || || Just about all general public, static data in the game.
| Universe || 29 || 1 || Just about all general public, static data in the game.
|-
|-
| User Interface || || 5 || Allows opening certain UI windows for a character if they are logged in to the game.
| User Interface || || 5 || Allows opening certain UI windows for a character if they are logged in to the game.