Build Production-Ready Angular Applications, Faster

ABP provides official Angular UI integration with a ready-to-use .NET backend. Authentication, API proxies, permissions, and UI infrastructure are already wired, so your team can focus on business features instead of setup.

Get Started with ABP

Why Development Teams Trust
ABP with Angular

ABP provides built-in authentication, auto-generated APIs, and role-based UI for Angular, resulting
in faster development and easier maintenance.

In many Angular projects, the real challenges are security, structure, and long-term maintenance rather than UI components.

With ABP, authentication and permissions are already integrated, API clients are generated and kept in sync, UI elements can dynamically respond to roles and permissions, and common application patterns are predefined.

Security Built-In

Authentication and authorization ready out of the box

Auto-Generated APIs

Type-safe services generated from your backend

Team-Friendly

Clear conventions and structure for collaboration

Faster Development

Focus on features, not infrastructure setup

The result: less glue code, faster development, and Angular apps that are easier to maintain and evolve over time.

What ABP Brings to Angular

ABP includes Angular-focused tooling and packages that integrate directly with the backend.

Authentication & Authorization

ABP provides built-in support for JWT and OpenID Connect, along with route guards and permission-aware UI patterns.

This allows you to secure your APIs without manual wiring, and ensures that both navigation and UI behavior automatically respect user roles and permissions.

Login form preview
Feature list preview

API Client Integration

ABP generates type-safe Angular services directly from your backend APIs, so there's no need to duplicate DTOs or maintain separate client definitions.

Your backend and frontend stay fully aligned, reducing boilerplate and preventing drift over time.

Localization and Multi-Tenancy

With ABP, localization is built into the framework, and multi-tenancy support enables tenant-aware UI behaviors when needed.

This makes the platform ideal for SaaS-style applications that serve multiple customers or regions from a single solution.

LeptonX shop preview
LeptonX dashboard preview

Layout and Theming

ABP includes predefined layouts for common application areas, along with a flexible theme system that you can customize as needed.

This ensures a consistent UI structure across the entire app while still allowing room for branding and design control.

Designed for Real-World Applications

From internal tools to public-facing SaaS platforms.

Admin Panels

Robust back-office systems.

Internal Apps

Business process automation.

SaaS Products

Multi-tenant platforms.

Dashboards

Data-heavy analytics views.

Built for Modern Development Teams

ABP works well for teams that:

  • Use Angular on the frontend and .NET on the backend.
  • Prefer conventions over custom setup.
  • Want clear boundaries between frontend and backend.
  • Care about maintainability as the application grows.
  • Need to onboard new developers quickly.
Angular
.NET

Getting Started

ABP lets you begin with a working Angular application and build your features on top of it.

Start from a predefined Angular + backend setup.

Extend it with your own modules and UI.

Rely on a consistent foundation as the project grows

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.