Self-hosted
Keep the service, dashboard, and execution data in your own environment.
- Local heuristic detection
- No hosted account
- Deterministic repairs: guardrails and error routes
Pisama reads real workflow executions and surfaces the failures that slip through: timeouts, swallowed errors, runaway loops, and exploding payloads. Free deterministic repairs can add guards and error routes after approval. Pro adds model-generated fixes for the failures that need more context.
Run Pisama yourself, start with hosted detection at no cost, or give your team AI-assisted fixes when a detection needs action.
Change plans when the work changes
Keep the service, dashboard, and execution data in your own environment.
Get hosted detection, a dashboard, and deterministic repairs for one connected n8n instance.
Give a team room to connect more workflows, generate fixes, and apply approved changes with a rollback point.
| Includes | Self-host | Free cloud | Pro preview |
|---|---|---|---|
| Deployment | Self-hosted | Pisama cloud | Pisama cloud |
| Code license | Fair-code | Hosted service | Hosted service |
| Execution data | Your environment | Pisama-managed | Pisama-managed |
| n8n connections | You manage them | 1 | 5 |
| Local heuristic detection | Evidence-gated workflow and execution detectors | Evidence-gated workflow and execution detectors | Included |
| Evidence-backed diagnosis | Included | Included | Included |
| Deterministic repairs | Input guardrails and error-route repairs | Input guardrails and error-route repairs | Included |
| Model-generated fixes | Requires a cloud key | Not included | 200 generations per month |
| Advanced detection | Not included | Not included | Runtime-specific additions as released |
| Managed operations | You operate it | Included | Included |
| Team governance | Not included | Not included | Not included |
Self-hosting is free for internal use under the Pisama Sustainable Use License. Managed service operation, competing hosted or embedded use, and commercial support require a separate agreement.
Compare the full Pisama product familyThe structural lane reads the workflow graph itself, with precision tuned against thousands of real community workflows. The runtime lane reads what actually happened in an execution: real timings, real errors, real payload sizes, validated on a smaller corpus of real executions.
A node genuinely ran past its threshold in a real execution, likely timing out the caller.
A real node error is classified as rate-limit, credential, provider, expression, timeout, or node failure.
Output payloads or item counts ballooned mid-run, the pattern behind memory and quota blowups.
A workflow graph cycle with no exit and no iteration bound. Intentional batch loops are recognized and left alone.
Control flow tangled enough to be a reliability risk, calibrated on thousands of real community workflows.
A failed execution with no error workflow, or an error route that cannot receive the incident, is surfaced only when the recorded failure proves it.
Waiting for a failed run to tell you something went wrong is the expensive way to learn it. Both detection lanes are free and evidence-gated, so Pisama reads every workflow and every execution up front, then saves the paid AI fix for the detections that actually need action.
Cycles with no exit, tangled control flow, a missing error route. Caught from the workflow itself, before an execution ever runs.
Real timings, real errors, real payload sizes. Evidence-gated, so a detection fires only when the recorded run proves it.
The cloud tier drafts the fix and applies it once you approve, with a snapshot to roll back. Detection itself stays free.
Install the n8n-nodes-pisama node, or point any HTTP node or error workflow at the ingest endpoint.
Give the server your n8n API key and it polls recent executions on its own. No workflow edits at all.
docker compose up starts the detection server and this dashboard on your own machine.
The community node delivers executions to Pisama. The Python engine runs detection inside your own application. They are independent packages, so install only the surface your deployment needs.
Install by package name under n8n Settings, Community Nodes. It signs and sends execution data to hosted or self-hosted Pisama.
View on npmEmbed the dependency-free structural detector lane directly in a Python service. The source package uses the Pisama Sustainable Use License.
View engine source