Skip to content

EVE Developer Documentation

Crowdsourced documentation for third-party developers

Django-ESI

Django app for easy access to the EVE Stable Interface (ESI)

Version Python Versions Django Versions License Pipeline Status Test Coverage Documentation Status Pre-Commit

Description

Django-ESI is a Django app that provides an interface for easy access to the EVE Stable Interface (ESI).

It is built upon aiopenapi3 - A Pydantic Client library for OpenAPI 3

Django-ESI adds the following main functionalities to a Django site:

  • Dynamically generated client for interacting with public and private ESI endpoints
  • Support for adding EVE SSO to authenticate characters and retrieve tokens
  • Control over which ESI endpoint versions are used