Skip to main content
Version: Next

serverpod create

serverpod create scaffolds a new Serverpod project. By default it generates a full server project with a database, a server package, a client package, and a Flutter app.

Pass --template mini for a minimal project without a database, or --template module to create a shareable module. To set up the prerequisites first, see Installation.

Usage

Creates a new Serverpod project, specify project name (must be lowercase with no special characters).

Usage: serverpod create [arguments]
-h, --help Print this usage information.
-f, --force Create the project even if there are issues that prevent it from running out of the box.
-n, --name (mandatory) The name of the project to create.
Can also be specified as the first argument.

Project Template
--mini Shortcut for --template mini.
-t, --template Template to use when creating a new project

[mini] Mini project with minimal features and no database
[server] (default) Server project with standard features including database
[module] Serverpod Module project

Run "serverpod help" to see global options.