Overview
bash
pip install xinfomaniakGoals
- Provide a simple and intuitive interface to interact with the Infomaniak API.
- Support both synchronous and asynchronous programming paradigms.
- Type annotations for better developer experience and code quality.
Usage
The SDK supports two clients a synchronous and a asynchronous
python
from infomaniak import Client
client = Client()python
import asyncio
from infomaniak import AsyncClient
async def main() -> None:
client = AsyncClient()
await client.domain.list()
asyncio.run(main())If the INFOMANIAK_API_TOKEN environment variable is set, the token is automatically parsed
API Resources
Infomaniak OpenAPI v3.1.0
| Resource | Infomaniak Reference | Status |
|---|---|---|
ai | AI Tools | Low priority |
backup | Swiss Backup | Low priority |
cloud | Cloud Overview | Planned |
core | Core Resources | Low priority |
chk | CHK URL Shortener | In progress |
dns | Domain and Zones | In progress |
domain | Domain Overview | Low priority |
etickets | ETickets | Low priority |
kchat | kChat | Low priority |
kdrive | kDrive | Low priority |
kmeet | kMeet | Low priority |
mail | Mail Services | Low priority |
newsletter | Newsletter Overview | Low priority |
radio | Streaming Radio | Low priority |
tasks | Async Tasks | In progress |
tickets | Tickets Overview | Low priority |
url | URL Overview | Low priority |
video | Streaming Video | Low priority |
vod | VOD | Low priority |