Skip to main content
Create a new Base44 project with all necessary configuration files and folder structure. You’ll be guided through setup with interactive prompts.
If you’ve cloned or downloaded existing Base44 project files, such as an example app, use base44 link instead. The create command generates new code, while link connects existing code files to a backend.

Usage

base44 create [name]

Arguments

ArgumentDescriptionRequired
nameProject nameNo

Flags

FlagDescription
-p, --path <path>Directory path for the new project
-t, --template <id>Template ID. Options: backend-only, backend-and-client
--deployBuild and deploy the site after creation
--no-skillsSkip AI agent skills installation
When providing a project name together with the --path flag, the command runs in non-interactive mode. The template defaults to backend-only unless specified with --template.

Project options

When you run this command, you’ll be prompted to choose what kind of project to create:
  • Create a basic project: Minimal Base44 backend for defining your data models and logic. See the backend-only quickstart for detailed instructions.
  • Start from a template: Full-stack example with a Base44 backend and a Vite + React client app. See the React quickstart for detailed instructions.

Example

Create a full-stack project with a Vite + React frontend and a Base44 backend, and deploy it:
base44 create my-app --path ./my-app --template backend-and-client --deploy

See also