Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Async Python client library for the [Eve Online ESI API](https://esi.evetech.net

## Key features

- **Two-layer caching** — respects the ESI `Expires` header to skip HTTP requests entirely within the cache window, and sends `If-None-Match` / ETag headers so unchanged responses return HTTP 304 without a response body. Both layers work automatically with no configuration required.
- **Two-layer caching** — respects the ESI `Expires` header to skip HTTP requests entirely within the cache window, and sends `If-None-Match` with the cached `ETag` so unchanged responses return HTTP 304 without a response body. Both layers work automatically with no configuration required.
- **Automatic pagination** — paginated endpoints (`async_get_wallet_journal()`, `async_get_contacts()`, `async_get_killmails()`) fetch all pages transparently and return a single combined list.
- **23 endpoints** covering public and auth-gated ESI resources — see [Endpoints](endpoints.md) for the full list.
- **Typed models** — all responses are frozen dataclasses with full type annotations and PEP 561 `py.typed` marker.
Expand Down
Loading