Jul 22, Wednesday, 13:00 UTC
ABP Studio is the easiest way to get started with the ABP Platform. Download it using the following button and create your first ABP solution today. For more details, check out the ABP Studio documentation.
Need another build? Open more download options.
Run the AppImage after the download completes:
chmod +x ./AbpStudio-stable.AppImage
./AbpStudio-stable.AppImage
libfuse2 for direct AppImage execution.
./AbpStudio-stable.AppImage --appimage-extract
./squashfs-root/AppRun
Linux ARM builds are not published yet. We currently ship Linux x64 only.
Continue with the following tutorials:
Install the ABP CLI in a command line terminal, if you haven't installed it before:
dotnet tool install -g Volo.Abp.Studio.Cli
You can use different levels of namespaces; e.g. BookStore, Acme.BookStore or Acme.Retail.BookStore.
Pick how you want to create your new solution. Modern offers a streamlined experience with React UI; Classic is the full-featured wizard with full template selection.
Streamlined wizard with React UI, backend architecture selection, and simplified configuration.
Classic wizard with MVC, Angular, Blazor UI frameworks and full template selection.
Couldn't decide? Read our guide to choose the right solution system.
A single-layer application with all code in one project. Easy to understand and quick to start. Best for small apps, prototypes, and MVPs.
A multi-layered application with clear separation of concerns (Domain, Application, Infrastructure, HTTP API). Best for medium-to-large apps with team collaboration.
A modular application where each module is self-contained but deployed as a single unit. Best for large apps requiring module isolation.
Independently deployable services communicating over the network. Maximum scalability and team autonomy for enterprise-scale distributed systems.
Run the following command with the ABP CLI to create your modern solution.
abp new Acme.BookStore --modern
Creates a fully layered solution based on Domain Driven Design practices.
Recommended for long-term projects that need a maintainable and extensible codebase.
Creates a single-layer web application.
Recommended for building an application with a simpler and easy to understand architecture.
Creates a reusable, fully layered application module solution.
You can use this option to create reusable modules for your modular applications.
Creates a distributed solution.
Recommended for large teams to create complex and scalable systems.
This option requires a License or higher.
Couldn't decide?
Read our guide to choose the right template.
This option requires a License or higher.
A modern and stylish Bootstrap UI theme. Ideal if you want to have a production ready UI theme. This is the newest theme and is the default.
See the screenshot
A modern and stylish Bootstrap UI theme. Ideal if you want to have a production ready UI theme. This is the newest theme and is the default.
See the screenshot
Minimalist UI theme with plain Bootstrap colors and styles. Ideal if you will build your own UI theme.
See the screenshot
This option requires a License or higher.
You can customize the connection string according to your database configuration.
You can include a mobile application that is integrated to your backend.
This option requires a License or higher.
Execute the following ABP CLI command in your command-line terminal:
abp new Acme.BookStore
This command requires a License or higher.
Continue with the following tutorials:
You can reach our books from the link;
Build maintainable .NET solutions by following software development best practices using ABP.
Written by the creator of the ABP Framework, this book will help you gain a complete understanding of the framework and modern web application development techniques.
Details