Skip to main content
The gildea package is a thin Python client that wraps the REST API with typed errors, auto-pagination, and resource namespaces.

Installation

Requires Python 3.9+ and has a single dependency (httpx).

Quick start

You can also pass the key explicitly:

Resources

The client organizes endpoints into resource namespaces.

Signals

Entities

Themes

Auto-pagination

List endpoints return one page at a time. Use list_all to iterate through every result automatically:
list_all is a generator: it fetches pages lazily as you iterate, so you can break early without wasting requests.

Error handling

The SDK maps HTTP errors to typed exceptions:

Configuration

The client can be used as a context manager to ensure the connection is closed: