Skip to content

Features

View .md

Every feature page, grouped as in the sidebar. New to Beacon? Read Core concepts first, then the Quick start.

PageWhat it covers
Data sourcesNine connectors (PostgreSQL, SQL Server, MySQL, Azure Synapse, Snowflake, BigQuery, Databricks, AWS CloudWatch, REST API), encrypted connections, metadata, and per-engine read-only guarantees.
QueriesSaved, versioned SQL: steps across data sources, bound {name} parameters, an in-memory final query, and optional change review.
SubscriptionsRun a query on a cron schedule as its owner, decide which runs notify, and choose what each notification carries.
NotificationsFive channels (Email, Teams, Slack, Jira and Webhook) to vetted recipients, with a delivery history.
Control TowerHealth across every subscription: success rates, health buckets, open tasks and anomaly sparklines.
TasksWork items a subscription opens while its query returns rows, resolved automatically when the data recovers.
Anomaly detectionNotify only when a run’s row count is unusual against its own history.
Data qualityData contracts with rule-based checks, a quality score and alerts, on PostgreSQL, SQL Server and MySQL.
Data migrationCopy rows from a read source into a database an Admin marked as a write target. Off unless the host enables it.
PageWhat it covers
MCP serverThe governed MCP endpoint at /beacon/mcp: eight built-in tools, project scoping, read-only SQL and PII masking.
Entra ID callersCalling MCP with Microsoft Entra ID tokens, on behalf of a user or as a system identity.
Saved query toolsApproved saved queries exposed as named, read-only MCP tools.
Host endpoint toolsSelected host endpoints exposed as MCP tools, run in-process as the caller.
Host DbContextThe host’s own EF Core model as a read-only data source with an allow-list and masking.
Host docsThe host’s markdown documentation imported into a project and searchable over MCP.
Knowledge base & groundingWhat Beacon gives the model before it writes SQL: schema, relationships, glossary, golden examples, learned patterns.
AI integrationExperimental: generated data source documentation and natural-language alerts through a swappable LLM provider.
AI actorsExperimental: LLM-driven monitoring agents whose plans a person approves before anything runs.
MCP observability & auditThe audit row behind every MCP tool call, trace correlation and OpenTelemetry export.
PageWhat it covers
Security modelThe trust boundaries, deployment locks and guarantees in one place.
AuthorizationProjects as the access boundary, project roles and actions, functional permissions, and host seams.
ApprovalsThe opt-in four-eyes review of query changes, migration jobs, Custom SQL rules and recipient destinations.
User managementUsers, roles, password and SSO sign-in, and the first-run setup.
API keysRead and Execute keys bound to their owner, with project lists and a mandatory expiry, stored hashed.
Security audit trailAn append-only, signed record of sign-ins and of changes to identities, keys, access, data sources, delivery, settings, approvals and curation, read and verified by an Auditor and copied to the Beacon.Audit log stream.
Admin settingsRuntime settings: the LLM provider, the base URL, and their change history.

For configuration keys see Configuration; to embed Beacon in your own application see Integrate Beacon.