Moberg.Beacon.Core
4.0.0
dotnet add package Moberg.Beacon.Core --version 4.0.0
NuGet\Install-Package Moberg.Beacon.Core -Version 4.0.0
<PackageReference Include="Moberg.Beacon.Core" Version="4.0.0" />
<PackageVersion Include="Moberg.Beacon.Core" Version="4.0.0" />
<PackageReference Include="Moberg.Beacon.Core" />
paket add Moberg.Beacon.Core --version 4.0.0
#r "nuget: Moberg.Beacon.Core, 4.0.0"
#:package Moberg.Beacon.Core@4.0.0
#addin nuget:?package=Moberg.Beacon.Core&version=4.0.0
#tool nuget:?package=Moberg.Beacon.Core&version=4.0.0
Beacon.Core
Core library providing semantic alerts and notifications for databases.
Overview
Beacon.Core contains the domain models, services, and data access abstractions for monitoring databases and sending notifications via Email, Microsoft Teams, and Jira.
Features
- Multi-step query execution with result chaining
- Cross-database support via 9 connectors (PostgreSQL, SQL Server, MySQL, BigQuery, Snowflake, Databricks, Azure Synapse, CloudWatch, generic API)
- Notification delivery via Email, Teams, and Jira
- Data migration and ETL capabilities
- Database metadata introspection
- AES-256 encrypted connection string storage (requires
Beacon:EncryptionKey)
Installation
# For PostgreSQL
dotnet add package Beacon.Core.PostgreSql
# For SQL Server
dotnet add package Beacon.Core.SqlServer
Note: This package is typically installed as a dependency when you install a database provider package.
Quick Start
using Beacon.Core;
// Configure in Program.cs (single method call)
builder.Services.AddBeacon(builder.Configuration, options =>
{
options.UsePostgreSql(builder.Configuration.GetConnectionString("BeaconContext")!, "beacon");
// Or use SQL Server:
// options.UseSqlServer(builder.Configuration.GetConnectionString("BeaconContext")!, "beacon");
options.AddBeaconScheduler<YourScheduler>();
options.BaseUrl = "https://your-domain.com";
});
The React SPA (shipped as the Beacon.UI Razor Class Library) is served at the root URL /. REST endpoints
are exposed under /beacon/api/*, the MCP server at /beacon/mcp, and — in the sample host, which uses
Moberg Warp as its IBeaconScheduler implementation — the background-job
dashboard at /warp.
Documentation
License
GNU AGPL v3.0 or Commercial license - see LICENSE
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AdaptiveCards (>= 3.1.0)
- ClosedXML (>= 0.105.0)
- CronExpressionDescriptor (>= 2.44.0)
- Cronos (>= 0.11.1)
- CsvHelper (>= 33.1.0)
- Dapper (>= 2.1.66)
- EFCore.BulkExtensions (>= 10.0.1)
- MediatR (>= 12.4.1)
- MessageCardModel (>= 1.1.5)
- Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (>= 10.0.5)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Data.Sqlite (>= 10.0.5)
- Microsoft.EntityFrameworkCore (>= 10.0.5)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.5)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.5)
- Microsoft.Extensions.Caching.Memory (>= 10.0.5)
- Microsoft.Extensions.Http (>= 10.0.5)
- Microsoft.IdentityModel.Tokens (>= 8.3.1)
- Pomelo.EntityFrameworkCore.MySql (>= 9.0.0)
- Refit (>= 9.0.2)
- SqlParserCS (>= 0.6.5)
- System.IdentityModel.Tokens.Jwt (>= 8.3.1)
NuGet packages (14)
Showing the top 5 NuGet packages that depend on Moberg.Beacon.Core:
| Package | Downloads |
|---|---|
|
Moberg.Beacon.Connector.BigQuery
Google BigQuery connector for Beacon |
|
|
Moberg.Beacon.Connector.Databricks
Databricks SQL connector for Beacon |
|
|
Moberg.Beacon.Connector.AzureSynapse
Azure Synapse Analytics connector for Beacon |
|
|
Moberg.Beacon.AI
Beacon AI extensions library providing LLM-powered documentation generation, alert creation, and AI actors. Optional add-on for Beacon core. |
|
|
Moberg.Beacon.Connector.Api
REST API connector for Beacon |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0 | 96 | 8/20/2026 |