Live answers from every system you already run, as each signed-in user, with permissions enforced at the source.
No index of your content, no mirror of your access rights.
Copy-everything search indexes your documents and copies your access-control lists into a permission map that has to stay in sync. SWIRL does neither: each search runs live, as the signed-in user, and the source decides what they can see.
| Copy-everything search | SWIRL | |
|---|---|---|
| Your content | Ingested into a central index | Queried live, where it lives |
| Your permissions | Copied into a permission map that must be kept in sync | Enforced by each source, per user, at query time |
| Audit scope | One more system holding everything, now in scope | Nothing new holding your data |
| Data residency | A second copy, wherever the vendor put it | Stays exactly where it already is |
| Deletion and retention | Delete at the source, then purge the copy | Delete at the source. Done. |
| Breach surface | Everything the company knows, in one place | No central store to take |
Runs in your tenant. Any LLM, including on-prem. SSO, OAuth2 and OIDC pass each user's own credential to each source.
A law firm, a business school and a drone manufacturer. Different systems, the same answer: federate in place, keep the permissions that are already there.
The real architecture, drawn from the code. Pick a scenario and watch a query fan out, get scored on one scale and come back cited.
Forty-two components, drawn from the code. The interactive map needs a wider screen.
Open the full-screen mapAny MCP client calls SWIRL and gets ranked, permissioned, cited answers. Your data never leaves your tenant, and an agent sees only what its user can see.
Every one of them runs on your own systems, on your own subscription. No call required.
The SWIRL plugin for Claude Code installs SWIRL, connects your sources, configures answers and wires up the MCP server, so you can evaluate it on your own data in about an hour.
One click deploys the complete stack into your own cloud workspace, on your own subscription. Your sources, your keys, your data: nothing is shared.
SWIRL replaces the engine behind the Backstage search plugin, so your developers get ranked, permissioned results across GitHub, Confluence and the rest of your stack without leaving the portal.