Re-enable “push-to-talk” or mute yourself in the Classroom Voice Activation group from Auth
Recording the class is only permitted if all participants are informed about it and have agreed to being recorded.
Stay safe during the class (usually docked-up is preferred).�
Text
Click speech bubble in top right of Discord classroom channel
Preface your questions with “Q” e.g.: “Q: What are bookmarks?”
Voice
Whenever there are open comms �(usually at the end of class during Q&A session).
3 of 16
What is this class about?
What will we talk about?
The ESI - Eve Stable Infrastructure�
Tools that use it, such as the official EVE Excel Plugin�
3rd Party apps and data sources that are used side by side with the ESI
What should you know?
Have at least a basic understanding of programming. �
Have a basic understanding of RESTful API’s and JSON payloads�
Have a desire to build your own tools
Take Note!
The ESI used to be called the “Eve Swagger Interface” but was moved off Swagger to OpenAPI in 2025
4 of 16
What won’t this class cover?
How to program�
It will barely scratch the surface of what’s possible through the ESI�
How to use Excel in general
5 of 16
EVE Excel Plugin
This official Plugin for Microsoft Office Excel will give you direct interaction in your spreadsheets to the ESI and every bit of information it can pull�
First - you need to use Microsoft Excel - there are Google Sheet libraries that can do some of this, but they are not always well maintained.�( You can use the GESI to do this on google sheets!)�
In Excel, we add a character here and go through the process of logging in. This is using the OAuth2 system on CCP’s servers directly - your information is *never* consumed by the 3rd party app in this manner, the login and credential requests are served by and return directly to CCP.
Logging in gives you access to many more functions - and if there is something your character has access to in game, like corp information, you can access it through these functions as well
8 of 16
9 of 16
The EVE Stable Infrastructure
OpenAPI is a framework for generating endpoints and required body formats quickly and effectively, and making it reactive to changes in data structures on the back end (through version changes in the user side)�
The ESI is a set of mostly read only endpoints that can pull information directly from EVE. This information is usually slightly out of date, around an hour for most things though it can be cached for up to 24 in some situations.�
The functions that we showed off in Excel are just shortcuts for calling these exact endpoints!�