Tuesday, October 27, 2026 4,350 lists 78,105 records on file
List your app or device

  1. Home
  2. Security Orchestration, Automation, and Response Software
  3. OpenSOAR

OpenSOAR

What it is

OpenSOAR is an open-source, self-hosted platform for automating security alert triage, enrichment, and response with Python playbooks. Alerts can arrive through webhooks, Elasticsearch polling, or syslog; the platform can normalize payloads, extract indicators of compromise, and deduplicate them. Playbooks are asynchronous Python functions that can be tested, versioned, and run with standard Python packages. The execution engine supports parallel actions, per-action timeouts, retries, and exponential backoff. Case management can create and link incidents, assign cases, add timeline comments and observables, and show correlation suggestions. Listed integrations include Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email, with an extensible Python SDK. AI options include Claude, OpenAI, and Ollama for capabilities such as summarization, triage recommendations, playbook generation, auto-resolution, and correlation. The maker says local Ollama can be used without data leaving the network. OpenSOAR is free under the Apache 2.0 license, with no feature gates or per-action billing. It is self-hosted, its repository documents Docker Compose deployment, and its homepage labels it as currently in beta.

For and against

For

  • Free under Apache 2.0, with no feature gates.
  • Ingests alerts through webhooks, polling, and syslog.
  • Python playbooks support retries and parallel actions.
  • Local Ollama can keep data within the network.

Against

  • The product is currently in beta.
  • Deployment is self-hosted.

The verdict

OpenSOAR combines alert intake, Python-based automation, and case management in a self-hosted package. Its maker labels it beta, so readers should account for that status when considering it.

Who it suits

It suits SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams seeking self-hosted alert automation. Python playbooks and case tools support teams that want to tailor triage and response workflows.

Plans and prices

Free

Free

Apache 2.0 licensed · self-hosted · no feature gates · no per-action billing

OpenSOAR

Free

Apache 2.0 licensed · self-hosted · no feature gates · no per-action billing

Every plan, in full

On the record

AI
AI features include LLM summarization, triage recommendations, playbook generation, auto-resolve, and correlation, with Claude, OpenAI, and Ollama listed as options.github.com · read 30 Sep 2026
AI features
The project lists LLM summarization, triage recommendations, playbook generation, auto-resolution and correlation using Claude, OpenAI or Ollama.github.com · read 15 Oct 2026
Alert ingestion
The platform accepts webhook alerts, including normalized Elastic and generic JSON payloads, and can extract indicators and deduplicate alerts.github.com · read 15 Oct 2026
API
The service exposes a FastAPI API covering alerts, playbooks, runs, integrations, incidents, authentication and webhooks.docs.opensoar.app · read 15 Oct 2026
API limitation
The API can list, enable, inspect and run discovered playbooks but cannot upload a new Python playbook.docs.opensoar.app · read 15 Oct 2026
Audit
The maker says automation actions are logged with timestamps and full context, and AI decisions include logged inputs, outputs, and reasoning.opensoar.app · read 30 Sep 2026
Authentication
Authentication uses JWT sessions and API keys, with role-based authorization described in the architecture documentation.docs.opensoar.app · read 15 Oct 2026
AWS Marketplace packaging
AWS Marketplace lists a bCloud LLC AMI for Ubuntu 24.04 with optional maintenance support and usage-based infrastructure charges.aws.amazon.com · read 15 Oct 2026
Built-in integrations
Core includes Elastic Security, VirusTotal, AbuseIPDB, Slack and SMTP email connectors.github.com · read 15 Oct 2026
Case management
OpenSOAR links alerts to incidents, assigns cases, records timeline comments, stores observables and offers correlation suggestions.github.com · read 15 Oct 2026
Community integrations
A separate repository lists CrowdStrike Falcon, SentinelOne, Jira, PagerDuty and MISP packs, all marked in development.github.com · read 15 Oct 2026
Data control
The maker says AI triage can use local Ollama and that no data leaves the network if the user does not want it to.opensoar.app · read 30 Sep 2026
Deployment
OpenSOAR is self-hosted and its repository documents a Docker Compose deployment.github.com · read 30 Sep 2026
Documentation depth
Documentation covers getting started, alert lifecycle, incidents, playbooks, deployment, authentication, API, integrations, troubleshooting and engineering architecture.docs.opensoar.app · read 15 Oct 2026
Execution
The async playbook engine supports parallel actions and per-action timeouts, retries, and exponential backoff.opensoar.app · read 30 Sep 2026
Independent availability
The AWS Marketplace listing says no customer reviews have been submitted yet.aws.amazon.com · read 15 Oct 2026
Ingestion
It supports alert intake through webhooks, Elasticsearch polling, and syslog, with payload normalization, IOC extraction, and deduplication.opensoar.app · read 30 Sep 2026
Integrations
The maker lists Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email as integrations, with an extensible Python SDK.github.com · read 30 Sep 2026

The review

OpenSOAR is a self-hosted platform for security and operations teams that want to automate alert handling with Python. It combines intake, response workflows, and case management without per-action charges, but its beta status makes it a cautious choice for critical operations.

Overview

OpenSOAR brings alert intake, enrichment, response, and incident handling into one service. It accepts alerts through webhooks, Elasticsearch polling, and syslog, then normalizes payloads, extracts indicators of compromise, and removes duplicates. That breadth can help teams consolidate alert sources; self-hosting, however, puts deployment and ongoing operations on the team.

The Apache 2.0 license and absence of feature gates or per-action billing make it possible to build out workflows without software charges scaling with automation volume. Those terms do not remove the infrastructure and maintenance burden. The homepage labels OpenSOAR beta, so teams should weigh that maturity risk before depending on it for time-critical response.

Key features

Python automation

Playbooks are asynchronous Python functions that can be tested, versioned, and run with standard Python packages. That is a flexible foundation for teams with Python skills, but it makes those skills important for building and maintaining response logic. The execution engine can run actions in parallel and apply per-action timeouts, retries, and exponential backoff, useful controls for workflows that depend on multiple steps or services.

Cases, integrations, and AI

OpenSOAR can create and link incidents, assign cases, add timeline comments and observables, and surface correlation suggestions. These functions give responders a place to connect automation with case work rather than treating alerts as isolated events. Listed integrations include Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email; an extensible Python SDK offers a path to additional integrations.

AI capabilities include summarization, triage recommendations, playbook generation, auto-resolution, and correlation, with Claude, OpenAI, and Ollama among the listed options. Teams can use local Ollama for AI triage and keep data within their network if they choose. That control may suit organizations with tighter data boundaries, while teams using other listed providers should select their approach in line with their own requirements.

Controls and deployment

Security controls include JWT authentication, integration API keys, three core roles, and admin-managed local accounts. Automation actions are logged with timestamps and context; AI decisions include logged inputs, outputs, and reasoning. These controls support oversight, though teams still need to operate the self-hosted service responsibly. Docker Compose deployment is documented, alongside documentation for setup, playbooks, deployment, API use, troubleshooting, and engineering references.

Pricing

OpenSOAR has one free plan: free. It is Apache 2.0 licensed, self-hosted, and has no feature gates or per-action billing. Playbook automation, alert enrichment, and threat-intelligence actions are included. There is no free trial because the plan itself is free; no seat or usage cap is stated. This is a strong fit for teams that want to avoid software fees as automation grows, but it is not a hosted option that removes deployment work.

Platforms

OpenSOAR supports API and web access and is self-hosted. Its documented Docker Compose deployment gives teams a defined deployment route, while the self-hosted model requires them to manage the service themselves.

Who it's for

The maker identifies SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams as use cases. It is most compelling for teams that can run their own infrastructure and maintain Python playbooks. Organizations seeking a mature, managed platform or a workflow system that does not depend on Python should look elsewhere, particularly for critical response processes, given the beta label.

Pros and cons

  • Broad alert intake: Webhooks, Elasticsearch polling, and syslog, combined with normalization, IOC extraction, and deduplication, can bring varied alerts into a common flow.
  • Flexible execution at no per-action charge: Python playbooks, parallel actions, retries, and timeouts give capable teams control without usage-based automation fees.
  • Useful case handling: Incident linking, assignment, timeline comments, observables, and correlation suggestions connect automation to responder work.
  • Self-hosting is a real operating commitment: Teams must deploy and run the service rather than relying on a hosted product.
  • Python is central: Teams without Python expertise may find playbooks harder to create and maintain.
  • Beta status adds risk: It is a less assured choice for workflows that need an established operational foundation.

Alternatives

SOAR Software is a useful place to compare other orchestration options. Choose Tracecat if an open-source, self-hosted alternative with unlimited workflows, cases, and agents, self-managed monthly executions, tool approvals, and an agent inbox better matches the workflow you need. Choose Sumo Logic if a web-based logs, metrics, and traces service with a free tier of 20 daily credits, seven-day log retention, and up to three users suits your monitoring needs better.

Tines may fit teams that prefer a web-based option, with a free edition capped at three live workflows and a Business Edition starting at 30 flows. Consider Mjolnir SOAR Platform as a paid alternative. Palo Alto Networks Cortex Cloud API Security is another paid option, available across API, Linux, and web platforms. Wildbox is worth comparing if a free option spanning self-hosted, API, Linux, macOS, web, and Windows platforms is relevant. Cyware Security Orchestration and Automation uses custom quotes and can vary by deployment model, analyst seats, feeds, automation volume, sandbox capacity, digital risk protection, and add-ons. Defensys SOAR Platform is a paid alternative with pricing available by demo request.

Verdict

OpenSOAR is a sensible free option for Python-capable security and operations teams that can self-host and want alert intake, automation, and case work together without per-action billing. Its breadth and data-control choices are the main reasons to choose it. Look elsewhere if you need a managed service or a more established platform for critical response workflows: self-hosting demands operational ownership, and beta status remains a meaningful caveat.

Alternatives to OpenSOAR

Every alternative, ranked