Skip to content

ineepy

status-badge PyPI version

Python client library for the ineep lakehouse API.

Features

  • Sync & Async: Full support for both synchronous and asynchronous clients
  • Type-safe: Pydantic models for all API responses
  • Configurable: Define settings via code, environment variables, or config file
  • Optimistic locking: ETags for concurrent-safe updates
  • Async job polling: Built-in support for long-running data operations

Quick start

Install with:

uv add ineepy
pip install ineepy

Get started:

from ineepy import get_token, Ineepy

get_token(
    email='user@ineep.org.br',
    password='Secret123',
)
with Ineepy() as client:
    user, etag = client.users.get('me')
    print(f'Logged in as {user.username} ({user.email})')

Next steps