Skip to main content
Pacote oficial hyze-cloud para Python 3.10+.
  • Cliente sync e async com a mesma superfície
  • Helpers tipados para apps, databases, API keys, invoices, GitHub, plans
  • Uma dependência: httpx
  • HyzeError consistente com status, code e Retry-After
  • Publica py.typed, então seu editor e o type checker enxergam os tipos
É um port do SDK TypeScript: mesmos recursos, mesmas rotas, mesmo formato de erro. A única diferença deliberada é o nome dos argumentos — você escreve snake_case (memory_mb) e o SDK traduz para o camelCase da API (memoryMB).

Instalação

Quickstart

Feche o cliente no fim, ou use como context manager:

Async

As mesmas chamadas, com await — o cliente para usar dentro de FastAPI ou de qualquer programa asyncio:

Configuração

Variáveis de ambiente

Crie uma chave no dashboard ou pela API. Veja Autenticação.

Apps

Deploy a partir de ZIP

Ao expor uma porta, o subdomain precisa ser um host completo no domínio da plataforma (ex.: my-api.hyzecloud.app), não só o rótulo.
Um caminho é lido para a memória. Passe um arquivo aberto para fazer streaming de um ZIP grande:

Deploy a partir do GitHub

Backups de app

Regras de env vars

A API recusa chaves reservadas como NODE_ENV, PORT, PATH, HOME, e prefixos como HYZE_, DOCKER_, AWS_. Prefira nomes específicos do app (APP_ENV, DATABASE_URL, …).

Databases

API keys, invoices, GitHub, plans

Mapa de recursos

Requests de baixo nível

Qualquer caminho sob a base da API:

Erros

HyzeError é levantado em respostas não-2xx (e em alguns corpos 2xx com formato de erro):

Próximos passos

Autenticação

Como funcionam as API keys.

Deploy de app

Guia de deploy via ZIP.

Provisionar database

Criar bancos gerenciados.

Referência da API

Todos os endpoints REST.
Última modificação em 24 de setembro de 2026