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
Arguments
| Argument | Description | Required |
|---|---|---|
name | Project name | No |
Flags
| Flag | Description |
|---|---|
-p, --path <path> | Directory path for the new project |
-t, --template <id> | Template ID. Options: backend-only, backend-and-client |
--deploy | Build and deploy the site after creation |
--no-skills | Skip 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:See also
- Project Structure: How project files are organized
entities push: Deploy entity schemas to Base44

