Skip to main content
Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a documentação para desenvolvedores.

Referência rápida do Base44 SDK

Assinaturas de métodos compactos para todos os módulos do SDK. Verifique contra isto antes de escrever código.

Auth (base44.auth.*)


Entities (base44.entities.EntityName.*)

Sort: Use SortField<T>: -fieldName para descendente (por exemplo, -created_date). Máximo 5.000 por solicitação para list/filter.

Functions (base44.functions.*)

Backend: Use base44.asServiceRole.functions.invoke() para acesso de administrador.

Integrations (base44.integrations.Core.*)

Integrações Personalizadas (base44.integrations.custom.*)

Formato de operationId: "method:/path" (por exemplo, "get:/contacts", "post:/users/{id}")

Analytics (base44.analytics.*)


App Logs (base44.appLogs.*)


Users (base44.users.*)


Conectores Service Role (base44.asServiceRole.connectors.*)

Apenas backend, service role obrigatório. Escopo de aplicativo (conta compartilhada).
Tipos: Execute npx base44 connectors list-available para ver todos os tipos de integração disponíveis.

SSO (base44.asServiceRole.sso.*)

Apenas backend, service role obrigatório.

Acesso Service Role

Apenas funções de backend. Prefixe qualquer módulo com asServiceRole para acesso de administrador:

Modelo de função de backend


Inicialização do cliente (aplicativos externos)


Registros de tipo TypeScript

Para entidades tipadas, nomes de funções e nomes de agentes (autocompletar e verificação de tipos), a CLI Base44 gera tipos e os conecta ao seu projeto. Use a habilidade base44-cli para saber como gerar tipos.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.