The backend service and CLI 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.
Command overview
| Command | Description |
|---|---|
create | Create a new Base44 project from a template |
deploy | Deploy all project resources to Base44 |
link | Link a local project to a backend project on Base44 |
dashboard | Open the app dashboard in your browser |
login | Authenticate with Base44 |
logout | Sign out and clear stored credentials |
whoami | Display the current authenticated user |
entities push | Push local entity schemas to Base44 |
functions deploy | Deploy local functions to Base44 |
site deploy | Deploy built site files to Base44 hosting |
Command syntax
All Base44 CLI commands follow this general syntax:<command>is the primary action (for example,login,create,entities)[subcommand]is an optional secondary action (for example,entities push)[flags]are optional parameters that modify the command’s behavior
Global flags
The following flags are available for all commands:| Flag | Description |
|---|---|
--help | Display help information for any command |
--version | Display the CLI version |
Authentication requirements
Most commands require authentication. Usebase44 login to authenticate before running commands like create or entities push.
Commands that don’t require authentication:
loginlogout

