Get Started

Installing the ABP CLI

ABP CLI is the fastest way to start a new solution with the ABP framework. Install the ABP CLI using a command line window:


    dotnet tool install -g Volo.Abp.Cli


Create a New Solution


abp new Acme.BookStore

You can use different level of namespaces; e.g. BookStore, Acme.BookStore or Acme.Retail.BookStore.

new command creates a layered MVC application with Entity Framework Core as the database provider. However, it has additional options. Examples:


# Use MongoDB as the database provider
abp new Acme.BookStore -d mongodb


# Create a solution based on the tiered architecture
abp new Acme.BookStore --tiered

                            
# Create a module template
abp new Acme.BookStore.Payment -t module
    

See the CLI documentation for all available templates and options.

Create New Project

This wizard creates a new project from the startup template which is properly configured to jump start to your project.

Enter your email to get the latest news about the ABP Framework
Creates a tiered solution where Web and Http API layers are physically separated. If not checked, creates a layered solution which is less complex and suitable for most scenarios.
Separates server side into two applications: First one is for the identity server and the second one is for your server side HTTP API.

See the startup templates documentation for all available templates and options.