Skip to main content
Esta página es parte de una habilidad de agente de codificación con IA y está escrita para agentes, no para humanos. Para la documentación de Base44 legible por humanos, consulta la documentación para desarrolladores.

Referencia rápida del SDK de Base44

Firmas de método compactas para todos los módulos SDK. Verifica contra esto antes de escribir código.

Auth (base44.auth.*)


Entidades (base44.entities.EntityName.*)

Ordenación: Usa SortField<T>: -fieldName para descendente (por ejemplo, -created_date). Máximo 5.000 por solicitud para list/filter.

Funciones (base44.functions.*)

Backend: Usa base44.asServiceRole.functions.invoke() para acceso de administrador.

Integraciones (base44.integrations.Core.*)

Integraciones personalizadas (base44.integrations.custom.*)

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

Analytics (base44.analytics.*)


App Logs (base44.appLogs.*)


Users (base44.users.*)


Conectores de rol de servicio (base44.asServiceRole.connectors.*)

Solo backend, se requiere rol de servicio. Con ámbito de app (cuenta compartida).
Tipos: Ejecuta npx base44 connectors list-available para ver todos los tipos de integración disponibles.

SSO (base44.asServiceRole.sso.*)

Solo backend, se requiere rol de servicio.

Acceso de rol de servicio

Solo funciones de backend. Prefija cualquier módulo con asServiceRole para acceso de administrador:

Plantilla de función de backend


Inicialización del cliente (apps externas)


Registros de tipos TypeScript

Para entidades, nombres de función y nombres de agente tipados (autocompletado y comprobación de tipos), la CLI de Base44 genera tipos y los cablea en tu proyecto. Usa la habilidad base44-cli para saber cómo generar tipos.
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.