Convention-based Routing
ISharkEndpoint → auto-routed at /api/{group}/{route}. Zero-reflection endpoint discovery, AOT-ready.
AOT-ready
Works with PublishAot=true. Native AOT compilation for fast startup and small footprint.
Rich Middleware
Audit trail, idempotency, multi-tenant, request validation, rate limiting, output caching — all built-in.
OpenAPI Integration
Class-level metadata attributes, API versioning, Scalar UI for interactive API exploration.
Unified Error Handling
UnifiedResult<T> + global exception handler for consistent API responses.
Structured Logging
Redacting formatter to protect sensitive data automatically. Production-ready observability.