Skip to content
SPECIFICTION
Get listed

OpenSOAR

opensoar.app

Free plan Open source WebLinuxAPISelf-hosted

What it is

OpenSOAR is an open-source platform for automating security alert handling with Python playbooks. It accepts alerts through webhooks, Elasticsearch polling, and syslog, then can normalize their data, extract indicators of compromise, and remove duplicates. Playbooks are asynchronous Python functions that teams can test, version, and run with standard Python packages. The execution engine supports parallel actions, timeouts, retries, and exponential backoff. For incident work, OpenSOAR can create and link cases, assign them, add comments and observables to timelines, and surface correlation suggestions. Listed integrations include Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email; a Python SDK can be extended. AI options include Claude, OpenAI, and Ollama for tasks such as summarization, triage recommendations, playbook generation, and correlation. The maker says local Ollama can keep AI triage data within the network. OpenSOAR is self-hosted, with Docker Compose deployment documented, and is available on the web and through an API. The free plan is free, with no feature gates or per-action billing. The homepage labels the product beta.

Spec sheet

What it does
OpenSOAR automates security-alert triage, enrichment and response with Python playbooks.Read 15 Oct 2026 · opensoar.app
Purpose
OpenSOAR is an open-source platform for automating alert triage, enrichment, and response using Python playbooks.Read 30 Sep 2026 · opensoar.app
Intended users
The maker identifies SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams as use cases.Read 30 Sep 2026 · opensoar.app
Deployment
OpenSOAR is self-hosted and its repository documents a Docker Compose deployment.Read 30 Sep 2026 · github.com
API
The service exposes a FastAPI API covering alerts, playbooks, runs, integrations, incidents, authentication and webhooks.Read 15 Oct 2026 · docs.opensoar.app
Integrations
The maker lists Elastic Security, VirusTotal, AbuseIPDB, Slack, and Email as integrations, with an extensible Python SDK.Read 30 Sep 2026 · github.com
AI
AI features include LLM summarization, triage recommendations, playbook generation, auto-resolve, and correlation, with Claude, OpenAI, and Ollama listed as options.Read 30 Sep 2026 · github.com
AI features
The project lists LLM summarization, triage recommendations, playbook generation, auto-resolution and correlation using Claude, OpenAI or Ollama.Read 15 Oct 2026 · github.com
Alert ingestion
The platform accepts webhook alerts, including normalized Elastic and generic JSON payloads, and can extract indicators and deduplicate alerts.Read 15 Oct 2026 · github.com
API limitation
The API can list, enable, inspect and run discovered playbooks but cannot upload a new Python playbook.Read 15 Oct 2026 · docs.opensoar.app
Audit
The maker says automation actions are logged with timestamps and full context, and AI decisions include logged inputs, outputs, and reasoning.Read 30 Sep 2026 · opensoar.app
Authentication
Authentication uses JWT sessions and API keys, with role-based authorization described in the architecture documentation.Read 15 Oct 2026 · docs.opensoar.app
AWS Marketplace packaging
AWS Marketplace lists a bCloud LLC AMI for Ubuntu 24.04 with optional maintenance support and usage-based infrastructure charges.Read 15 Oct 2026 · aws.amazon.com
Built-in integrations
Core includes Elastic Security, VirusTotal, AbuseIPDB, Slack and SMTP email connectors.Read 15 Oct 2026 · github.com
Case management
OpenSOAR links alerts to incidents, assigns cases, records timeline comments, stores observables and offers correlation suggestions.Read 15 Oct 2026 · github.com
Community integrations
A separate repository lists CrowdStrike Falcon, SentinelOne, Jira, PagerDuty and MISP packs, all marked in development.Read 15 Oct 2026 · github.com
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.Read 30 Sep 2026 · opensoar.app
Documentation depth
Documentation covers getting started, alert lifecycle, incidents, playbooks, deployment, authentication, API, integrations, troubleshooting and engineering architecture.Read 15 Oct 2026 · docs.opensoar.app
Execution
The async playbook engine supports parallel actions and per-action timeouts, retries, and exponential backoff.Read 30 Sep 2026 · opensoar.app
Independent availability
The AWS Marketplace listing says no customer reviews have been submitted yet.Read 15 Oct 2026 · aws.amazon.com
Ingestion
It supports alert intake through webhooks, Elasticsearch polling, and syslog, with payload normalization, IOC extraction, and deduplication.Read 30 Sep 2026 · opensoar.app
Kubernetes deployment
A Helm chart is available, but its documentation calls it a version-zero skeleton rather than a high-availability reference architecture.Read 15 Oct 2026 · github.com
Licence
OpenSOAR is released under the Apache 2.0 license.Read 15 Oct 2026 · github.com
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.Read 15 Oct 2026 · github.com
Limit: Kubernetes maturity
The Helm packaging notes say the chart is not a high-availability reference architecture and does not bundle Elasticsearch or Kibana.Read 15 Oct 2026 · github.com
Limit: playbook publishing
There is no dedicated playbook upload API, publishing UI or separate synchronization button.Read 15 Oct 2026 · docs.opensoar.app
Maker relationship
The repositories identify OpenSOAR as a 0sec Labs product.Read 15 Oct 2026 · github.com
Notable limit
The maker's homepage labels the product as currently in beta.Read 30 Sep 2026 · opensoar.app
Notable news: blog launch
The maker's blog published posts about open-source SOAR platforms, code-first automation and AI alert triage on April 3, 2026.Read 15 Oct 2026 · opensoar.app
Observability
The API exposes an unauthenticated, un rate-limited Prometheus metrics endpoint at /metrics.Read 15 Oct 2026 · docs.opensoar.app
Playbook execution
Actions support execution tracking, timeouts, retries and backoff, while normal asyncio patterns enable parallel work.Read 15 Oct 2026 · docs.opensoar.app
Playbook language
Playbooks are ordinary Python modules discovered from configured directories and registered with decorators.Read 15 Oct 2026 · docs.opensoar.app
Playbooks
Playbooks are Python async functions that can be tested, versioned, and run with standard Python packages.Read 30 Sep 2026 · opensoar.app
Praise: code-first automation
The project emphasizes native Python, Git review, testing and unrestricted Python libraries for complex workflows.Read 15 Oct 2026 · opensoar.app
Praise: cost model
The product advertises no per-action billing and no feature gates under its Apache-licensed self-hosted model.Read 15 Oct 2026 · opensoar.app
Rating on AWS Marketplace
0 out of 5 from 0 reviewsRead 15 Oct 2026 · aws.amazon.com
Repository activity
GitHub shows the public core repository with 21 stars, 4 forks and 227 commits.Read 15 Oct 2026 · github.com
Runtime stack
The project metadata requires Python 3.12 or newer and depends on FastAPI, SQLAlchemy, asyncpg, Celery, Redis and PostgreSQL-related components.Read 15 Oct 2026 · github.com
SDK
The OpenSOAR SDK is published on PyPI as package version 0.1.1 and provides integration and playbook decorators plus testing helpers.Read 15 Oct 2026 · pypi.org
SDK license
PyPI records the SDK license expression as Apache-2.0 and requires Python 3.11 or newer.Read 15 Oct 2026 · pypi.org
SDK release
PyPI shows OpenSOAR SDK 0.1.1 uploaded on March 13, 2026 with both source and universal Python wheel distributions.Read 15 Oct 2026 · pypi.org
Security controls
The maker lists JWT authentication, integration API keys, three core roles, and admin-managed local accounts.Read 30 Sep 2026 · github.com
Security status
The homepage identifies the product as currently in beta.Read 15 Oct 2026 · opensoar.app
Self-hosting
The documented default deployment uses Docker Compose with API, worker, migration, PostgreSQL, Redis and UI services.Read 15 Oct 2026 · docs.opensoar.app
Support and docs
The maker provides canonical documentation covering setup, playbooks, deployment, API usage, troubleshooting, and engineering references.Read 30 Sep 2026 · docs.opensoar.app
System requirements
The getting-started guide requires Docker, Docker Compose and a clone of the opensoar-core repository.Read 15 Oct 2026 · docs.opensoar.app
Trigger rules
Playbooks can match alert severity, source and field conditions, with multiple conditions combined using logical AND.Read 15 Oct 2026 · docs.opensoar.app

Plans and prices

Free Free Apache 2.0 licensed · self-hosted · no feature gates · no per-action billing Read 15 Oct 2026 · opensoar.app
OpenSOAR Free Apache 2.0 licensed · self-hosted · no feature gates · no per-action billing Read 30 Sep 2026 · opensoar.app

Every OpenSOAR plan and price →

Strong points and limits

Strong points

  • Free plan at free.
  • Supports webhooks, Elasticsearch polling, and syslog.
  • Python playbooks can be tested and versioned.
  • Execution supports parallel actions, retries, and timeouts.
  • Local Ollama can keep data within the network.

Limits

  • The homepage labels the product as beta.
  • Deployment is self-hosted.
  • Free trial is not available.

Who it suits

OpenSOAR suits SOC teams, MSSPs, incident responders, SREs, infrastructure and on-call teams, and DevOps teams looking to automate alert handling. Its self-hosted deployment and Python playbooks may appeal to teams that want control over execution and integrations.

Verdict

OpenSOAR combines alert intake, Python-based automation, and case management in a self-hosted package. Its beta status is worth weighing before adopting it for operational use.

Where Specifiction places it

Alternatives to OpenSOARAll alternatives →