Python SDK
Use the official Python client with typed resources and bounded cursor iteration.
Installation
pip install lurantauv add lurantapoetry add lurantaQuick start
import os
from luranta import Luranta
luranta = Luranta(api_key=os.environ["LURANTA_API_KEY"])
page = luranta.jobs.list({
"roles": ["software-engineering"],
"limit": 3,
})
for job in page.data:
print(job.title)Key features
| Feature | Behaviour |
|---|---|
| Models | Typed Pydantic response models |
| Pagination | Synchronous cursor iterators with loop protection |
| Retries | Only explicit non-billable retryable responses |
| Raw responses | Request ID and billing headers remain available |
| Runtime | Python 3.10 through 3.14 |
Authentication
Read the key from a server-side secret or environment variable. Never commit it or send it in support messages.