Skip to main content

Sharkable

AOT-compatible Minimal API framework for .NET

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.