FREEDOM251

Freedom251 › Breach and Attack Simulation Software

MITRE Caldera

Free plan APILinuxMacSelf-hostedWeb

Visit MITRE Caldera Alternatives Pricing

MITRE Caldera's own site

What MITRE Caldera is

MITRE Caldera is an open-source framework for automating adversary emulation and routine cybersecurity assessments. Built on the MITRE ATT&CK framework, it uses adversary profiles to exercise defenses and support blue-team training. Listed uses include autonomous emulation, detection and response platform testing, manual red-team engagements, and red-versus-blue research. Its core combines an asynchronous command-and-control server, a REST API, and a web interface, while plugins add capabilities such as Atomic Red Team techniques, operational technology support, ATT&CK visualizations, incident response, reporting, and training. The default Sandcat agent is written in Go and supports cross-platform deployment, beaconing, instruction execution, payload downloads, and file uploads. Caldera can be installed from source or with Docker, including full and slim container variants, and is intended for on-premises deployment. The project lists Linux or macOS and Python 3.10 or later with pip, and recommends at least 8 GB RAM and 2 CPUs for the core framework. It recommends running Caldera in a secure environment or network because the web interface is not hardened or thoroughly penetration-tested. The Builder plugin does not work in Docker, and container data is ephemeral by default.

Who it suits

Caldera suits cybersecurity teams conducting adversary emulation, testing detection and response platforms, red-team work, or red-versus-blue research. Its ATT&CK basis and training use cases may also suit teams training blue teams.

What it does well

  • Built on the MITRE ATT&CK framework
  • Includes a REST API and web interface
  • Plugins cover OT, incident response, reporting, and training
  • Free under the Apache License 2.0

What to know first

  • Web interface is not hardened or thoroughly penetration-tested
  • Builder plugin does not work in Docker
  • Container data is ephemeral by default

Limits

The Builder plugin does not work in Docker, and Caldera container data is ephemeral by default. The project recommends at least 8 GB RAM and 2 CPUs for the core framework.

Plans

PlanBilled and limitsPrice
Apache CalderaOpen-source cybersecurity framework · Apache License 2.0Free

As caldera.apache.org lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Apache Caldera website and review the documentation.
  2. Prepare a Linux or macOS host with Python 3.10 or later and pip; the project recommends at least 8 GB RAM and 2 CPUs.
  3. Install from source or choose a Docker deployment with a full or slim container variant.
  4. Configure authentication using internal user mapping, LDAP, or a custom login handler.
  5. Choose plugins and adversary profiles for the intended emulation or assessment.
  6. Run Caldera in a secure environment or network.

Overview

MITRE Caldera is a free, open-source framework for automating adversary emulation and cybersecurity assessments. It is best for security teams prepared to run their own environment and tailor exercises around ATT&CK. Its extensible design is a strong fit for structured testing, but its security posture and Docker constraints require planning.

Key features

Caldera’s core pairs an asynchronous command-and-control server with a REST API and web interface; plugins add capabilities without changing that basic architecture. Teams can use it for autonomous emulation, manual red-team engagements, detection and response testing, or red-versus-blue research. ATT&CK-based adversary profiles give exercises a recognizable structure for testing defenses and training blue teams, while custom scenarios allow teams to target their own objectives.

The default Sandcat agent is written in Go and supports cross-platform deployment, beaconing, instruction execution, payload downloads, and file uploads. The Atomic plugin imports tests from the open-source Red Canary Atomic tests repository, making those tests usable within Caldera. Team-maintained plugins add Atomic Red Team TTPs, ATT&CK visualizations, incident response, reporting, and training. Caldera for OT adds protocol-specific abilities for common industrial protocols, extending its use to industrial environments.

Those capabilities cover hosts, networks, endpoint security, and OT environments. The trade-off is operational: installation is documented from source or through full and slim Docker containers, but the Builder plugin does not work in Docker and container data is ephemeral by default. Teams relying on either Builder or retained container state should account for those limits before choosing a deployment path.

Pricing

Apache Caldera — free. The open-source framework is available under the Apache License 2.0, with no trial required. There are no paid tiers described; teams gain the framework without a license fee, but must provide the environment and operational work needed to run it.

Caldera is an on-premises deployment. The repository recommends Linux or macOS, Python 3.10 or later with pip, and at least 8 GB RAM and 2 CPUs for the core framework. These requirements make it a more natural choice for teams with suitable infrastructure and Python familiarity than for users seeking a managed, low-maintenance service.

Platforms

Caldera supports API, Linux, macOS, self-hosted, and web environments. Its documented source and Docker deployment options offer flexibility, but neither removes the need to plan host resources, secure the network, and address Docker’s Builder and persistence limitations.

Who it's for

Caldera suits security teams conducting recurring emulation, manual red-team work, detection and response platform testing, or blue-team training. Its ATT&CK mapping, custom scenarios, and plugin range are particularly useful when exercises need to cover multiple surfaces, including OT. It is less appropriate for organizations that need a hardened interface or want a vendor-managed deployment: the project recommends a secure environment or network and says the web interface has only basic security features, is not hardened, and has not been thoroughly penetration-tested.

Authentication can use Caldera’s internal user mapping or LDAP, and configuration can specify a custom login handler. Documentation, training, use cases, tutorial videos, a blog, Discord, and GitHub discussions provide routes for learning and community support, though teams still own deployment and security decisions.

Pros and cons

Pros

  • Broad exercise design: ATT&CK mapping and custom scenarios support structured testing tailored to a team’s defenses.
  • Extensible coverage: Plugins span Atomic tests, OT protocols, visualization, incident response, reporting, and training, making the framework relevant across several security workflows.
  • Open-source and on-premises: The Apache-licensed framework can be run in an organization’s own environment without a software license charge.

Cons

  • Security needs active management: The web interface is not hardened and has only basic security features, so Caldera should run in a deliberately secured environment or network.
  • Docker has practical caveats: Builder does not work in Docker, and container data is ephemeral by default, complicating workflows that depend on either capability.
  • Infrastructure is the user’s responsibility: The recommended host resources and source or container deployment make it a better match for teams able to operate their own security tooling.

Alternatives

Breach and Attack Simulation Software is a useful place to compare the broader category. Choose Atomic Red Team instead when a focused, community-developed collection of tests that run in five minutes or less with minimal setup is a better fit than Caldera’s broader framework. Infection Monkey is another free, open-source breach and attack simulation tool for teams considering a different self-hosted option.

OpenAEV may suit teams seeking a freemium alternative with a free-forever on-premises Community Edition for core attack simulation and tabletop exercises, backed by community support; it also offers a free trial. For commercial options, Pentera Platform, BlackNoise BAS, Cymulate Platform, and Keysight Eggplant Test are paid products. Cymulate and Eggplant Test offer free trials; Eggplant Test has no free plan.

Teams focused on a free, self-hosted Windows option can also consider PurpleSharp.

Verdict

Choose MITRE Caldera if your security team wants a free, extensible, ATT&CK-based platform for on-premises emulation across hosts, networks, endpoint security, or OT, and can manage its deployment securely. Its plugin ecosystem and custom scenarios are the main reasons to choose it. Look elsewhere if you need a hardened web interface, a managed service, or a Docker workflow that depends on Builder or persistent container data.

Verdict

Caldera brings ATT&CK-based emulation together with a plugin architecture and on-premises deployment. Its security caveats and Docker limitations matter when planning an installation.

Questions

Is MITRE Caldera free?

Yes. Apache Caldera is open source under the Apache License 2.0, and its listed plan is free.

What deployment options are available?

Caldera is intended for on-premises deployment. The project documents installation from source and Docker, including full and slim container variants.

Which operating systems and requirements are listed?

The repository lists Linux or macOS and Python 3.10 or later with pip. It recommends at least 8 GB RAM and 2 CPUs for the core framework.

Does Caldera use MITRE ATT&CK?

Yes. It is built on the MITRE ATT&CK framework and uses adversary profiles to test defenses and train blue teams.

Can Caldera authenticate through LDAP?

Yes. It supports login through internal user mapping or LDAP, and its configuration can specify a custom login handler.

What should Docker users know?

The Builder plugin does not work in Docker, and container data is ephemeral by default.

Facts from MITRE Caldera's own pages

Agent
The default Sandcat agent is written in Go and supports cross-platform deployment, beaconing, instruction execution, payload downloads, and file uploads. · caldera.readthedocs.io, 5 Oct 2026
Architecture
The core includes an asynchronous command-and-control server, a REST API, and a web interface, with plugins that add functionality. · github.com, 5 Oct 2026
ATT&CK
Caldera is built on the MITRE ATT&CK framework and can use adversary profiles to test defenses and train blue teams. · caldera.apache.org, 5 Oct 2026
Authentication
Caldera supports login through its internal user mapping or LDAP, and its configuration can specify a custom login handler. · caldera.readthedocs.io, 5 Oct 2026
Deployment
The project documents installation from source and Docker deployment, including full and slim container variants. · github.com, 5 Oct 2026
Host requirements
The repository lists Linux or macOS, Python 3.10 or later with pip, and recommends at least 8 GB RAM and 2 CPUs for the core framework. · github.com, 5 Oct 2026
Integrations
The Atomic plugin imports tests from the open-source Red Canary Atomic tests repository. · caldera.readthedocs.io, 5 Oct 2026
Notable limits
The repository states that the Builder plugin does not work in Docker and that Caldera container data is ephemeral by default. · github.com, 5 Oct 2026
OT support
Caldera for OT plugins add support for common industrial protocols through collections of protocol-specific abilities. · caldera.readthedocs.io, 5 Oct 2026
Plugins
Team-maintained plugins include Atomic Red Team TTPs, Caldera for OT, ATT&CK visualizations, incident response, reporting, and training. · github.com, 5 Oct 2026
Purpose
Apache Caldera automates adversary emulation and routine cybersecurity assessments. · caldera.apache.org, 5 Oct 2026
Security
The project recommends running Caldera in a secure environment or network and says its web interface is not hardened or thoroughly penetration-tested and has only basic security features. · github.com, 5 Oct 2026
Support and learning
The project links to documentation, training, use cases, tutorial videos, a blog, Discord, and GitHub discussions. · github.com, 5 Oct 2026
Use cases
The project describes autonomous adversary emulation, detection and response platform testing, manual red-team engagements, and red-versus-blue research as use cases. · caldera.apache.org, 5 Oct 2026

Where MITRE Caldera stands on Freedom251

Look at these too