# Django-esi - Django app for easy access to the ESI API and Eve SSO

**URL:** <https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215>\
**Category:** Third Party Developers\
**Tags:** esi, library\
**Created:** [January 28, 2020, 3:16pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215 "2020-01-28T15:16:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Erik\_Kalkoken](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/erik_kalkoken/32/436631_2.png) [@Erik\_Kalkoken](https://forums.eveonline.com/u/Erik_Kalkoken)\
**Post date:** [January 28, 2020, 3:16pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/1 "2020-01-28T15:16:52Z")

</div>

Hey guys,

for everyone developing with Python and Django there is now a nice library available:

[django-esi](https://gitlab.com/allianceauth/django-esi)

[![version](https://img.shields.io/pypi/v/django-esi)](https://pypi.org/project/django-esi/) [![python](https://img.shields.io/pypi/pyversions/django-esi)](https://pypi.org/project/django-esi/) [![django](https://img.shields.io/pypi/djversions/django-esi)](https://pypi.org/project/django-esi/)

It’s a Django app based on [Bravado](https://github.com/Yelp/bravado), which adds these main functionalities to your 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 ESI endpoint versions

This library is one of the core component of [Alliance Auth](https://gitlab.com/allianceauth/allianceauth) - a widely used auth system to help in-game organizations manage online service access. We have now removed all dependencies with Alliance Auth and are happy to share it with the dev community.

For details please check out the homepage of [django-esi](https://gitlab.com/allianceauth/django-esi) or join our [Discord](https://discord.gg/fjnHAmk).

Cheers!

---

<div class="post-metadata">

**Author:** ![Qia\_Kare](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/qia_kare/32/279281_2.png) [@Qia\_Kare](https://forums.eveonline.com/u/Qia_Kare)\
**Post date:** [January 28, 2020, 3:49pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/2 "2020-01-28T15:49:32Z")

</div>

I can’t do a thing with it, but I’m always happy to see an open source eve project made available.

---

<div class="post-metadata">

**Author:** ![BearThatCares](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/bearthatcares/32/408333_2.png) [@BearThatCares](https://forums.eveonline.com/u/BearThatCares)\
**Post date:** [January 28, 2020, 6:43pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/3 "2020-01-28T18:43:56Z")

</div>

Looks like a super strong addition to the Django space, will have to re-evaluate my [EVE connector package](https://github.com/KryptedGaming/django-eveonline-connector) 🙂

We have around 7 Django packages related to EVE Online… maybe we should do a Django megathread?

---

<div class="post-metadata">

**Author:** ![Erik\_Kalkoken](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/erik_kalkoken/32/436631_2.png) [@Erik\_Kalkoken](https://forums.eveonline.com/u/Erik_Kalkoken)\
**Post date:** [January 28, 2020, 10:35pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/4 "2020-01-28T22:35:29Z")

</div>

Sounds great. Then we should def. also include Alliance Auth, a Django based platform that many alliances use for managing access to external apps and services.

---

<div class="post-metadata">

**Author:** ![BearThatCares](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/bearthatcares/32/408333_2.png) [@BearThatCares](https://forums.eveonline.com/u/BearThatCares)\
**Post date:** [January 29, 2020, 2:38pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/5 "2020-01-29T14:38:12Z")

</div>

> [@snake Django Technology Megathread](https://forums.eveonline.com/t/django-technology-megathread/214533):
>
> A megathread for all things Django related to EVE Online. Packages All packages below are Django applications that can be included in your project to help build EVE Online integrations. The traditional way of including Django apps is adding them to INSTALLED\_APPS, and then including their urls.py. [See how to make reusable applications on the Django documentation](https://docs.djangoproject.com/en/3.0/intro/reusable-apps/). Name Description [Django ESI](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215) Django application built for ESI functionality using Bravado [Django EVE Connector](https://github.com/KryptedGaming/django-eveonline-connector.git) ESI & SS…

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/eveonline/original/3X/4/1/41ec4921cbaca7a6f9ea556e7cc20018461eae5e.png) [@system](https://forums.eveonline.com/u/system)\
**Post date:** [April 28, 2020, 2:38pm UTC](https://forums.eveonline.com/t/django-esi-django-app-for-easy-access-to-the-esi-api-and-eve-sso/214215/6 "2020-04-28T14:38:15Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
