The CLI and backend service are currently in alpha. We’re actively improving the platform and documentation based on user feedback. Share your thoughts and feature requests on our GitHub Discussions page.
Installation
Create projects
Create new Base44 backend projects with thecreate command. You can choose from available templates to get started quickly.
See our quickstart articles for a detailed walkthrough:
Link existing projects
If you have local code for a Base44 backend project that isn’t connected to a project on Base44, such as from a sample app, uselink to connect it to Base44. You can create a new backend project or link to an existing one. The command writes the project ID to your .app.jsonc file.
Manage entities and functions
Define entity schemas as JSON files and write serverless functions in TypeScript. The CLI validates your definitions, reports what changed, and keeps your local and remote resources in sync.Deploy your project
Deploy all your project resources to Base44 with thedeploy command. This pushes entities, functions, and site files in a single operation. You can also deploy resources individually using entities push, functions deploy, and site deploy.
Develop locally
Work with your project configuration locally. The CLI reads yourconfig.jsonc file and entity definitions, letting you use your preferred editor and version control.

