Fluidify
Grafana OnCall is archived — migrate to Fluidify in one step

Your on-call doesn't have to move to SaaS.

Free, self-hosted on-call management. One-click import from Grafana OnCall.

Import from Grafana OnCall
docker compose up
AGPLv3·Self-hosted·One-click Grafana OnCall import
Shipped — available now

Already on Grafana OnCall?

Import your schedules, escalation policies, and users in one step. Nothing to rebuild from scratch.

Settings
→ Migrations
→ Enter your OnCall URL and API token
→ Done
Read the migration guide →

Start in under 5 minutes

$ git clone https://github.com/FluidifyAI/Regen
$ cd Regen
$ docker compose up
# Running on localhost:8080

Helm chart available for Kubernetes. Air-gapped mode supported.

What's in the box

On-call and incident management, without the per-seat tax

Everything Grafana OnCall had. Plus AI triage coming Q3 2026.

On-call schedules & rotations

Layer-based schedule model, shift types, override support. Import from Grafana OnCall in one step.

Escalation policies

Multi-step escalation paths with configurable timeouts. Pages the right person, every time.

Slack & Teams native

Incidents live in your existing channels. Dedicated incident channels, bot commands, status updates.

Q3 2026

AI triage agent

Calls your observability stack through MCP — Datadog, Kubernetes, GitHub — before your phone rings.

Incident timeline

Immutable, agent-and-human timeline for every incident. Post-mortems draft themselves.

Q3 2026

Runbook executor

Co-pilot mode: agent proposes, you approve. Runbook executes and logs every step.

Open source core

AGPLv3. Audit every line, run air-gapped, fork it. No vendor lock-in.

Self-hosted & secure

Runs on your infrastructure. Non-root container, parameterised queries, HMAC webhook verification.

Live demo

Watch an incident resolve itself

From alert to post-mortem in minutes — not hours. Regen's AI agent triages, coordinates, and closes the loop so your team stays focused.

regen.fluidify.ai / incidents / INC-7451
INC-7451criticalinvestigating Escalate

Checkout Service Cascade — Payment Processor Timeout

AI SUMMARY
Regenerate

AI agent analyzing alert…

Timeline

Triggered
Acknowledged
Resolved
#inc-7451-checkout-cascade
Message the channel

< 30s

Mean time to detect

automated alerting

12 min

Mean time to resolve

AI-assisted triage

auto

Post-mortem generated

zero manual effort

Self-hostable

Deploy anywhere in minutes

Fluidify Regen is fully open-source. Run it on your Kubernetes cluster, a Docker Compose stack, or spin it up locally in seconds. Your data stays on your infrastructure.

  • Docker Compose quick start — up in under 5 minutes
  • Helm chart for Kubernetes with TLS + ingress
  • Published image on ghcr.io/fluidifyai/regen
  • No vendor lock-in — your infra, your data
Terminal
git clone https://github.com/FluidifyAI/Regen
cd Regen
cp .env.example .env
# Edit .env with your values, then:
docker compose up -d
# Open http://localhost:8080

Built to run without babysitting

Numbers from a validated HA stack (Patroni + HAProxy + Redis Sentinel). Chaos tests and methodology are in the repo.

Reliability

< 10 ms
Webhook ingestion p99
k6 sustained test, 50 VUs, 5 min
11 s
DB failover (Patroni)
chaos test — primary kill
5 s
Redis failover (Sentinel)
chaos test
3,917 RPS
Peak webhook throughput
k6 burst test · 0 × 5xx

Security

bcrypt cost 12 · timing-safe comparison · account lockout after 5 failed attempts
HMAC-SHA256 webhook verification (Slack, Teams) · RSA signature for CloudWatch
GORM parameterised queries throughout — no raw SQL string interpolation
Non-root container (UID 1001) · read-only filesystem · all Linux capabilities dropped
Full benchmark methodology and chaos test scripts are in the repo. RELIABILITY.md · SECURITY.md
Free tier · No credit card required

Start using Fluidify today

Deploy Regen in minutes. Let AI handle the noise so your team can focus on building.

Deploy in under 5 minutes. · AGPLv3 · Self-hosted on your infra