{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"Django-ESI provides a Django app that wraps the EVE Online API (ESI) with dynamically generated clients, EVE SSO authentication support, and control over endpoint versioning.","skillfed_tags":["eve-online","game-api","sso-auth"],"use_cases":["Build a Django web app that displays EVE Online character or corporation data by authenticating users via EVE SSO","Fetch and cache EVE market prices, asset lists, or character skill queues in a Django admin dashboard","Integrate EVE Online data into an existing Django application without writing raw HTTP clients","Manage multiple ESI endpoint versions in a single Django deployment"],"what_it_does":"Django-ESI is a Django application that bridges your Django site to EVE Online's official API (the EVE Stable Interface). It generates API clients dynamically from OpenAPI specifications, handles both public and private ESI endpoints, and integrates EVE Single Sign-On for character authentication. The package is maintained by the Alliance Auth project and is built on aiopenapi3, a Pydantic-based OpenAPI client library.\n\nThe package handles the complexity of EVE's API versioning, token management, and authentication flow so you don't have to. It's designed for applications that need to interact with EVE Online data\u2014whether that's character information, corporation assets, market data, or other in-game resources. It requires Django 5.2 or 6.0 and Python 3.10 or later, and integrates with celery for async tasks and django-redis for caching.","worth_installing":"Yes, if you are building a Django application that needs to interact with EVE Online's API. The package is actively maintained, has low install friction, and handles the complexity of ESI authentication and versioning. The GPLv3 license is a hard blocker for proprietary projects; open-source and internal tools are a good fit. No known security vulnerabilities."},"id":"django-esi","links":{"html":"https://skillfed.io/packages/django-esi","md":"https://skillfed.io/packages/django-esi.md","pypi":"https://pypi.org/project/django-esi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"copyleft","name":"django-esi","python_support":"supports_current","summary":"Django app for accessing the EVE Stable Interface (ESI)."},"popularity":{"monthly_downloads":337438,"position":7448,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"9.9.0"}
