Skip to content

AIREloom

Async Python client for the OpenAIRE Graph API.

PyPI

Built on bibliofabric, AIREloom provides a modern, typed interface to the OpenAIRE research graph — research products, projects, organizations, data sources, persons, and Scholix links.

Features

  • Async/await first -- native asyncio client with context-manager sessions
  • Typed models -- Pydantic v2 for every response, with IDE autocomplete everywhere
  • Cursor pagination -- iterate(), collect(), count(), first() on every resource
  • Ergonomics -- computed properties, safe types (SafeList, SafeStr), convenience queries
  • Full coverage -- research products, projects, organizations, data sources, persons, Scholix links

Install

uv add aireloom

Quick Start

Get started