> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# create

> Create a new Base44 project

Create a new Base44 project with all necessary configuration files and folder structure. You'll be guided through setup with interactive prompts.

<Note>
  If you've cloned or downloaded existing Base44 project files, such as an example app, use [`base44 link`](/developers/backend/overview/link-existing-project) instead. The `create` command generates new code, while `link` connects existing code files to a backend.
</Note>

## Usage

```bash theme={null}
base44 create [name]
```

## 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                          |

<Note>
  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`.
</Note>

## 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](/developers/backend/quickstart/templates/quickstart-backend-only) for detailed instructions.
* **Start from a template:** Full-stack example with a Base44 backend and a Vite + React client app. See the [React quickstart](/developers/backend/quickstart/templates/quickstart-react-template) for detailed instructions.

## Example

Create a full-stack project with a Vite + React frontend and a Base44 backend, and deploy it:

```bash theme={null}
base44 create my-app --path ./my-app --template backend-and-client --deploy
```

## See also

* [Project Structure](/developers/backend/overview/project-structure): How project files are organized
* [`entities push`](/developers/references/cli/commands/entities-push): Deploy entity schemas to Base44
