The CLI requires Node.js 20.19.0 or higher.
Setup
When complete, you’ll see your project name and a link to your Base44 dashboard. The CLI creates your project with the following structure:
<your-project-name>
base44
.app.jsonc
config.jsonc
.gitignore
.app.jsonc.
Next steps
Now that your Base44 project is set up, you can:- Add entities, backend functions, and agents.
- Build or connect a frontend application using the SDK.
- Deploy updates with
base44 deploy.
Build a frontend
Create a frontend app using your preferred framework. Install the Base44 JavaScript SDK:base44/.app.jsonc) and use it to interact with your entities:
Local development
Most frontend frameworks support local development servers with hot reloading. Through the SDK, your local frontend will connect to Base44’s hosted backend. Entity and function changes must be deployed to Base44 usingdeploy before they appear in your local app.
Deploying your frontend
If you want to deploy your frontend to Base44’s hosting platform, configure theoutputDirectory in your base44/config.jsonc:
outputDirectory tells the CLI where your build tool outputs the compiled files. Build your frontend, then deploy with the site deploy command.

