EVERYTHING XIAOMI
Get listed

OpenSOAR

OpenSOAR is an open-source, self-hosted platform for automating security alert triage, enrichment, and response with Python playbooks.

OpenSOAR's website

What OpenSOAR is

OpenSOAR is an open-source, self-hosted platform for automating security alert triage, enrichment, and response with Python playbooks. Alerts can enter 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, timeouts, retries, and exponential backoff. Case tools 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 features such as summarization, triage recommendations, playbook generation, and correlation. The maker says local Ollama can be used without data leaving the network. OpenSOAR is free under Apache 2.0, with no feature gates or per-action billing, and its homepage labels it as currently in beta.

Good

  • Free under Apache 2.0 with no feature gates.
  • Accepts alerts through webhooks, Elasticsearch polling, and syslog.
  • Python playbooks support retries, timeouts, and parallel actions.
  • Can use local Ollama for AI triage.

Watch out

  • Homepage labels the product as currently in beta.
  • Deployment is self-hosted.

Who it suits

It suits SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams seeking alert automation. Teams wanting to keep AI triage data within their network can use local Ollama, according to the maker.

Verdict

OpenSOAR brings alert intake, Python automation, case management, and AI options into a self-hosted platform. It is free without feature gates, but is currently labeled as beta.

Plans and prices

From OpenSOAR's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeApache 2.0 licensed · self-hosted · no feature gates · no per-action billing
OpenSOARFreeApache 2.0 licensed · self-hosted · no feature gates · no per-action billing

The facts

Each one read from OpenSOAR's own pages, with the date it was checked.

What it does

AI
AI features include LLM summarization, triage recommendations, playbook generation, auto-resolve, and correlation, with Claude, OpenAI, and Ollama listed as options.checked 30 Sep 2026
AI features
The project lists LLM summarization, triage recommendations, playbook generation, auto-resolution and correlation using Claude, OpenAI or Ollama.checked 15 Oct 2026
Alert ingestion
The platform accepts webhook alerts, including normalized Elastic and generic JSON payloads, and can extract indicators and deduplicate alerts.checked 15 Oct 2026
API
The service exposes a FastAPI API covering alerts, playbooks, runs, integrations, incidents, authentication and webhooks.checked 15 Oct 2026
API limitation
The API can list, enable, inspect and run discovered playbooks but cannot upload a new Python playbook.checked 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.checked 30 Sep 2026
Authentication
Authentication uses JWT sessions and API keys, with role-based authorization described in the architecture documentation.checked 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.checked 15 Oct 2026
Built-in integrations
Core includes Elastic Security, VirusTotal, AbuseIPDB, Slack and SMTP email connectors.checked 15 Oct 2026
Case management
OpenSOAR links alerts to incidents, assigns cases, records timeline comments, stores observables and offers correlation suggestions.checked 15 Oct 2026
Community integrations
A separate repository lists CrowdStrike Falcon, SentinelOne, Jira, PagerDuty and MISP packs, all marked in development.checked 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.checked 30 Sep 2026
Deployment
OpenSOAR is self-hosted and its repository documents a Docker Compose deployment.checked 30 Sep 2026
Documentation depth
Documentation covers getting started, alert lifecycle, incidents, playbooks, deployment, authentication, API, integrations, troubleshooting and engineering architecture.checked 15 Oct 2026
Execution
The async playbook engine supports parallel actions and per-action timeouts, retries, and exponential backoff.checked 30 Sep 2026
Independent availability
The AWS Marketplace listing says no customer reviews have been submitted yet.checked 15 Oct 2026
Ingestion
It supports alert intake through webhooks, Elasticsearch polling, and syslog, with payload normalization, IOC extraction, and deduplication.checked 30 Sep 2026
Integrations
The maker lists Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email as integrations, with an extensible Python SDK.checked 30 Sep 2026
Intended users
The maker identifies SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams as use cases.checked 30 Sep 2026
Kubernetes deployment
A Helm chart is available, but its documentation calls it a version-zero skeleton rather than a high-availability reference architecture.checked 15 Oct 2026
Licence
OpenSOAR is released under the Apache 2.0 license.checked 15 Oct 2026
Limit: integration breadth
The repository itself says competing projects such as Shuffle and StackStorm have substantially more integrations than OpenSOAR's five built-in connectors.checked 15 Oct 2026
Limit: Kubernetes maturity
The Helm packaging notes say the chart is not a high-availability reference architecture and does not bundle Elasticsearch or Kibana.checked 15 Oct 2026
Limit: playbook publishing
There is no dedicated playbook upload API, publishing UI or separate synchronization button.checked 15 Oct 2026
The full review of OpenSOAR

OpenSOAR is a self-hosted platform for teams that want to build alert-response workflows in Python. It suits security and operations groups with the skills to run the service and maintain playbooks; its beta label makes it a cautious choice for critical workflows.

Overview

OpenSOAR brings alert intake, enrichment, response automation, and case handling into one system. It accepts alerts through webhooks, Elasticsearch polling, and syslog, then normalizes payloads, extracts indicators of compromise, and deduplicates them. This can help teams bring several alert sources into a consistent workflow, while self-hosting gives them deployment and data-control responsibilities as well as flexibility.

The platform is open source under Apache 2.0, and its free plan has no feature gates or per-action billing. That makes experimentation and expansion possible without software charges tied to features or action volume. The trade-off is operational: teams must run the service themselves, and the beta status warrants caution before relying on it for essential response processes.

Key features

Python playbooks and execution

Playbooks are asynchronous Python functions that can be tested, versioned, and run with standard Python packages. This is a strong fit for teams that already maintain Python code and want flexibility beyond a fixed set of response steps. It is less suited to teams without Python expertise, since they would be taking on custom workflow code as well as the platform.

The execution engine can run actions in parallel and supports timeouts, retries, and exponential backoff for individual actions. Those controls help workflows handle slow or intermittently failing steps without treating every action as a simple one-shot operation.

Alert handling and cases

After ingestion, OpenSOAR can create and link incidents, assign cases, add timeline comments and observables, and surface correlation suggestions. That combination gives responders a place to connect incoming alerts with investigation work rather than treating automation as an isolated task.

Its named integrations include Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email, while an extensible Python SDK gives teams a route to add integrations. The existing set covers alerting, threat intelligence, and team communication, but teams depending on other services should expect to build or extend their own connections.

AI and data control

AI options include LLM summaries, triage recommendations, playbook generation, auto-resolution, and correlation, with Claude, OpenAI, and Ollama named as choices. Local Ollama can keep AI triage within the network for teams that do not want data to leave it. AI breadth may be useful where analysts want help summarizing or routing work, but using it does not remove the need to review consequential response decisions.

Access and audit

OpenSOAR provides JWT authentication, integration API keys, three core roles, and admin-managed local accounts. Automation actions are logged with timestamps and context; AI decisions log their inputs, outputs, and reasoning. These controls give teams useful access and audit mechanisms, though they still need to operate and secure the self-hosted deployment.

Pricing

OpenSOAR: free. The Apache 2.0-licensed, self-hosted plan includes playbook automation, alert enrichment, and threat-intelligence actions, with no feature gates or per-action billing. There is no paid tier to compare against; the cost advantage does not include the work of providing and maintaining infrastructure.

There is no free trial because the product is free. The plan terms do not identify a seat or usage cap, so teams can evaluate it without a stated per-action charge. The more consequential qualification is beta status: teams should be careful about making it the sole foundation for operational response.

Platforms

OpenSOAR is offered as a web application and API, and is self-hosted rather than a hosted service. Its repository documents Docker Compose deployment, and its documentation covers setup, playbooks, deployment, API use, troubleshooting, and engineering references. This gives technically capable teams a documented path to operate it, but it is not a fit for organizations that want the vendor to run the platform.

Who it's for

OpenSOAR is aimed at SOC teams, MSSPs, and incident responders, as well as SRE, infrastructure, on-call, and DevOps teams. Its Python playbooks and alert-to-case workflow are especially relevant to groups that can maintain custom automation and want security and operational response in a self-managed system. Teams seeking a mature managed service or a workflow tool that avoids code maintenance should look elsewhere.

Pros and cons

  • Pros: A free Apache 2.0 plan with no feature gates or per-action billing avoids software-cost penalties for expanding automation.
  • Pros: Webhooks, Elasticsearch polling, and syslog feed into normalization, IOC extraction, and deduplication, reducing the need to treat each intake route separately.
  • Pros: Python playbooks, case handling, and an extensible SDK give technically capable teams room to shape workflows around their own response needs.
  • Pros: Local Ollama support and logged AI decisions offer options for teams that want network-local triage and a record of AI inputs and outputs.
  • Cons: Self-hosting puts deployment and service operation on the team, so the free license does not make it operationally hands-off.
  • Cons: Python-based workflows require code skills and ongoing maintenance, which may be a barrier for teams looking for a guided no-code approach.
  • Cons: The product is in beta, making it a riskier foundation for teams that cannot tolerate uncertainty in critical response workflows.

Alternatives

For a broader comparison of category options, see SOAR Software. Choose Tracecat if its free, self-hosted plan with unlimited workflows, cases, and agents, self-managed monthly executions, and tool approvals better matches the workflow model you need. Choose Sumo Logic if you want a web-based logs, metrics, and traces service with a free tier capped at 20 daily credits, seven-day log retention, and three users, or a limited trial.

CrowdStrike Falcon Surface is another alternative. Consider Tines if a web-based workflow service with a free edition limited to three live workflows better suits your needs. Wildbox is another free option, available across API, desktop, web, and self-hosted platforms. Palo Alto Networks Cortex Cloud API Security is another alternative for API-focused needs. Consider Swimlane Turbine if its paid, self-hosted offering with published action and user thresholds suits your scale. Cyware Security Orchestration and Automation is another paid alternative with custom-quote pricing.

Verdict

OpenSOAR is a compelling choice for Python-capable SOC, response, and operations teams that want a self-hosted automation and case-management platform without feature or action charges. Its flexible workflows, multi-source intake, and local AI option are meaningful advantages. Look elsewhere if you need a managed service, prefer to avoid maintaining code, or require a product beyond beta for critical response operations.

Getting started

  1. Open the OpenSOAR website
  2. Review the canonical setup and deployment documentation
  3. Deploy the platform using the documented Docker Compose method
  4. Configure self-hosted access and administrator-managed local accounts
  5. Create Python playbooks and connect listed integrations

Limits worth knowing

The free OpenSOAR plan has no feature gates or per-action billing. The product is currently labeled beta, and deployment is self-hosted.

Questions

Is OpenSOAR free?

Yes. The OpenSOAR plan costs nothing and is Apache 2.0 licensed, with no feature gates or per-action billing.

Which platforms does it support?

OpenSOAR is available through an API, as a self-hosted deployment, and on the web.

What integrations are listed?

Listed integrations are Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email. An extensible Python SDK is also provided.

Can AI processing stay local?

Yes. Ollama is listed as an AI option, and the maker says local Ollama processing can keep data from leaving the network.

Who is it intended for?

The maker identifies SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams.

Alternatives to OpenSOAR

All alternatives
  1. 1Sumo Logic logo

    Sumo Logic

    Free planWebAPILinuxmacOS
    7.6Free plan
  2. 2Tines logo

    Tines

    Free planWebAPILinuxSelf-hosted
    7.2Free plan
  3. 3

    Shuffle

    Free planWebAPILinuxSelf-hosted
    6.3Free plan
  4. 4

    Tracecat

    Free planWebAPISelf-hosted
    6.3Free plan
  5. 5eyeCloudXOAR UEBA logo
    5.9
  6. 6

    Rapid7 InsightConnect

    WebAPILinuxSelf-hosted
    5.8