Skip to main content
This page is part of an AI coding agent skill and is written for agents, not humans. For the human-readable Base44 docs, see the developer documentation.

Base44 backend functions

A Vite SPA app runs server code as backend functions; a TanStack Start app runs it as server functions and server routes inside its own project. Writing the file deploys it.
Requires the Builder plan or above. The workspace’s entitlement is reported by the agent-profile endpoint; on a lower plan the platform rejects the deploy.

Pick the reference for this app

Determine the app profile first. Call GET /api/apps/{app_id}/agent-profile (over the Base44 MCP execute_api tool, or with your Base44 CLI token); it returns the framework, app type, runtime, entitlements and the exact reference files to read. Without it, detect from the project files: src/routes/__root.* and src/routeTree.gen.ts mean TanStack Start; app/_layout.* means a native mobile (Expo) app; otherwise it is a Vite SPA.