h3llo cloudDOCS

Python SDK

h3llo — async-first Python-клиент. asyncio + sync façade.

pip install h3llo

Async (рекомендуется)

import asyncio
from h3llo import Client

async def main() -> None:
    async with Client(token_from_env="H3_TOKEN") as h3:
        async for inst in h3.instances.iter(project="prod"):
            print(inst.name, inst.network.public_ipv4)

asyncio.run(main())

Sync façade

from h3llo.sync import Client

with Client(token_from_env="H3_TOKEN") as h3:
    insts = h3.instances.list(project="prod")
    for i in insts:
        print(i.name)

Long-running

op = await h3.k8s.upgrade("prod", version="1.32")
result = await op.wait()

On this page