C# API
The host-facing C# surface of each MMLib.Alvo.* package: registration, options and the ports a host calls or implements.
Each page lists what a host author touches: the extension methods on IServiceCollection, IAlvoBuilder and IEndpointRouteBuilder that register and map Alvo, the options classes they configure, and the ports a host calls or implements. Other public types are implementation surface and are not listed. Alvo is pre-v0.1: no package is published to NuGet yet.
For walkthroughs, see Embed in ASP.NET Core, Call Alvo from your endpoints and Custom CEL functions.
| Package | Description |
|---|---|
| MMLib.Alvo.Abstractions | The interface-first root of the Alvo dependency graph: every port, and nothing that implements one. |
| MMLib.Alvo | The Alvo core: schema registry, Data API, rule engine, events and management, registered with AddAlvo. |
| MMLib.Alvo.Data.EntityFrameworkCore | The relational adapter every Alvo engine driver is built on. |
| MMLib.Alvo.Data.Sqlite | The SQLite driver for Alvo, registered with UseSqlite. |
| MMLib.Alvo.Data.PostgreSql | The PostgreSQL driver for Alvo, registered with UsePostgreSql. |
| MMLib.Alvo.Admin | The Alvo admin dashboard: server-interactive Blazor components and the design system they ship with. |
| MMLib.Alvo.Ai | The Alvo schema assistant: an agent that reads a project and proposes a descriptor change, and cannot apply one. |
| MMLib.Alvo.Identity | ASP.NET Core Identity for Alvo: administrator accounts, roles, cookie sign-in and the bootstrap administrator. |