ASP.NET Core 10 MVC API Platform

Reliable controllers, RESTful endpoints, and security by design.

bitGibbon API is built as a .NET 10 MVC project with controller methods and Razor support, exposing endpoint surfaces that adapt to each product domain, data sensitivity, and access profile.

MVC Controllers + Razor Views RESTful API Approach Purpose-Based Security Levels

Capabilities

Designed for product velocity and operational clarity.

Controller-Driven Architecture

API surfaces are intentionally grouped by business capability through explicit controller boundaries.

RESTful Where It Matters

Resource-based routing and HTTP semantics are applied where they increase clarity and API ergonomics.

Razor for Operational UI

Razor pages support internal dashboards and operational workflows close to the API source of truth.

Security-Tiered Endpoints

Endpoint behavior and exposure align with purpose, trust boundary, and data criticality.

Security Model

Different endpoints, different protection levels.

Public

Low-risk, read-only routes for non-sensitive integration and discoverability.

Partner

Authenticated integrations with scoped permissions and clear contractual boundaries.

Privileged

Internal and high-sensitivity operations with stricter auth, auditing, and policy enforcement.

Endpoint Strategy

Pragmatic REST, explicit intent.

Routes are shaped by context: predictable resources for core entities, and explicit action endpoints when domain operations require stronger intent, auditability, or elevated controls.

Open Full API Docs
GET / MVC
GET /Docs MVC
GET /Privacy MVC