ineepy¶
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:
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¶
- Getting started — Install and configure
- Resources — API reference for users, tables, data, etc.
- How-to — Real-world workflow examples
- Advanced — Async clients and error handling