Skip to main content

python-eveonline

PyPI Python License GitHub Release

Async Python client library for the Eve Online ESI API.

Built for use with Home Assistant but can be used standalone in any async Python project.

Features

  • Fully async — built on aiohttp
  • Typed models — all API responses are frozen dataclasses with full type annotations
  • 23 endpoints — public (server, character, corporation, universe) and authenticated (wallet, skills, location, industry, market, mail, notifications, clones, fatigue, contacts, calendar, loyalty, killmails)
  • Abstract auth — implement AbstractAuth to plug in any OAuth2 token source
  • Type-safe — PEP 561 compatible (py.typed), strict mypy configuration
  • Tested — ≥98% test coverage

Installation

pip install python-eveonline

Quick start

import asyncio
import aiohttp
from eveonline import EveOnlineClient

async def main():
    async with aiohttp.ClientSession() as session:
        client = EveOnlineClient(session=session)
        status = await client.async_get_server_status()
        print(f"{status.players} players online (v{status.server_version})")

asyncio.run(main())

Documentation

  • Quickstart — public and authenticated endpoint examples
  • Authentication — implementing AbstractAuth, required OAuth scopes
  • Endpoints — full reference with field tables for all 23 methods
  • Error Handling — exception hierarchy, rate limiting, ESI cache times

License

MIT

Metadata

Release files for python-eveonline 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-eveonline 0.4.0
File Size Uploaded
python_eveonline-0.4.0.tar.gz 32.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-eveonline 0.4.0
File Interpreter ABI Platform
python_eveonline-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 49.6 kB

Release files / python_eveonline-0.4.0.tar.gz

Download URL python_eveonline-0.4.0.tar.gz
Size 32.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3d61ac28565f2e9cce4a73cdc3d259c1c07ee13c0a06b6bb6f30a7c05a47706a
BLAKE2b-256 checksum
How to use checksums
59a10c64fca3a346fdc9a0381e42166ff4f0eaabd3887bc4cab88ff0212cf8f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 29, 2026.

Transparency log

Release files / python_eveonline-0.4.0-py3-none-any.whl

Download URL python_eveonline-0.4.0-py3-none-any.whl
Size 17.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7fcb7e3cae4c71420c8f1d8442e42d9dd163ef1e96931496af3614f2c25033eb
BLAKE2b-256 checksum
How to use checksums
73845b1990fc9dfe4fde64dcf7b2d29698c1a78315a8bb039ba402831a1fdcf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page