ABP Startup Templates

Kickstart your new project with ABP's app templates! Leave all the infrastructure aspects to ABP and do what you do best; focus on your work…

  • Pre-architected solution structure.
  • Well-structured code organization.
  • Library integrations & configurations.
  • Pre-integrated ABP modules & themes.
  • Mobile application & public website options.
  • Multiple Database & UI Options.
  • Production Ready.
ABP Startup Templates
Simple (No-Layers) Monolith Startup Template

Simple (No-Layers) Monolith
Startup Template

A single-layer web application. Recommended for building an application with a simpler and easy to understand architecture.

Who is For?

  • Small project.
  • Temporary project.
  • A few developers.
Learn More
Layered Monolith Startup Template

Layered Monolith Startup Template

This startup template provides a layered, modular and DDD-based solution architecture to build a clean and maintainable codebase.

Who is For?

  • Middle-size project.
  • Long-term project.
  • A team of developers.
  • Multiple applications.
Learn More
Modular Monolith Startup Template

Modular Monolith Startup Template

The ABP Framework and ABP Studio are already designed to support modular application development from their beginning. ABP framework provides all the necessary infrastructure for modularity and all other framework features are compatible with modular solutions.

Who is For?

  • Complex domain.
  • Multiple sub-domains.
  • Multiple teams.
  • Scalable codebase.
  • Scalable performance (on multiple databases).
Learn More
Microservice Startup Template

Microservice Startup Template

This is a complete solution architecture that consists of multiple applications, API gateways, microservices and databases to build a scalable microservice solution with the latest technologies.

Who is For?

  • Complex domain.
  • Multiple sub-domains.
  • Multiple teams.
  • Devops culture.
  • Scalable codebase.
  • Scalable performance.
  • Large company & budget.
  • Multiple technology stacks.
  • Targeting too many users.
    • High availability.
    • Fault tolerance.
    • Independent scale.
Learn More
Architect Your Own Solution

Architect Your Own Solution

If the pre-built startup templates don't fit your solution, you can always start from scratch and build your own architectural solution based on the ABP Platform.