Shared cloud database for Siemserva, hosted in your Azure

Siemserva now has a shared cloud database hosted in your own Azure, so a whole team can scan and review the same Microsoft 365, Intune, and Entra ID findings. It is easy to turn on, and the local database still works with no setup at all.

Get started, free See the setup
The Siemserva dashboard showing Microsoft 365, Intune, and Entra ID findings that a team can share through a database in their own Azure
The same scan data, shared across your team from one database in your own Azure.

Local by default, shared when you need it

By default, Siemserva keeps everything in a single local database file next to the program. Nothing to configure, and nothing leaves your machine. When you are ready to work as a team, point Siemserva at a shared database in your own Azure, and several people scan and review the same tenants from the same data. You can switch back to local at any time.

Local database (default)

A single file on your machine. Zero setup, nothing sent anywhere. Perfect for one person on one computer. This is how Siemserva works out of the box.

Shared database (Azure)

A database in a storage account you own. Multiple operators and machines share one set of findings, with safe concurrent scanning built in. Opt in when your team needs it.

What the shared database gives you

Team collaboration
Several operators and machines work from one shared set of findings, instead of isolated local files that never line up.
Safe concurrent scanning
Built-in per-tenant scan locks mean two people scanning the same tenant never collide or corrupt the data. One active scan per tenant, coordinated automatically.
Built for MSPs and multi-tenant teams
Assign tenants to operators, transfer ownership, and see who owns what, all tracked in the shared database. Standardize across every client tenant.
One source for dashboard, reports, and AI
The live dashboard, the reports, and the Claude MCP all read the same shared data, so everyone sees the same current picture.
Fast reads, kept local
Siemserva keeps a local read cache that mirrors the account at scan startup, so day-to-day reads come from your disk while Azure stays the source of truth.
Low-cost and scalable
You pay Azure only for the storage you use. For most IT-admin use it is well under a dollar a month.

Your data stays in your Azure

The shared database lives in a storage account you own, in your own Azure subscription. Senserva hosts nothing and never sees your data. You choose how Siemserva signs in:

Microsoft Entra sign-in (no secret)

Sign in interactively, with a device-code fallback. There is no connection string to store. It needs the Storage Table Data Contributor role, and Siemserva can assign it for you. Works across tenants, including guest access.

Connection string

Paste a storage account connection string. Siemserva keeps it only in its encrypted configuration, never in plain text.

Easy to set up

The quickest path is the guided wizard. It asks which database to use and how to sign in, tests the connection, then saves your choice:

siemserva setup-storage

Prefer flags? Point at Azure with Entra sign-in:

siemserva --storage azure-tables --azure-auth delegated \ --azure-account-uri https://youracct.table.core.windows.net --azure-tenant <tenant-id>

Or with a connection string:

siemserva --storage azure-tables --azure-auth connection-string --azure-connection "<connection-string>"

Back to the local database any time:

siemserva --storage sqlite

Environment variables work too (for example SENSERVA_STORAGE=azure-tables), which is handy for scheduled and CI runs. Siemserva creates the tables it needs on first use.

Local vs shared, at a glance

Local database Shared database (Azure)
SetupNone, works out of the boxOne guided wizard, opt in
Where data livesA file on your machineA storage account you own in Azure
Best forOne operator, one computerTeams, multiple machines, MSP multi-tenant
Sign-inNoneMicrosoft Entra sign-in or connection string
DefaultYesOpt in

Not the same as Senserva Drift Manager

This is Siemserva storing its own scan data in your Azure storage account, so your team shares results. Senserva Drift Manager is a separate, fully Azure-hosted service for continuous configuration drift detection across your tenants. Different products, and you can use either or both.

Start local, share when you are ready

Run Siemserva free on the local database today. Flip on the shared Azure database when your team needs one source of truth.

Get started, free SDK and integrations