Crucible: A Cyber Simulation Framework

Crucible delivers cost-effective, scalable, and dynamic virtual environments that feature a modeled topology, simulated user activity, and scenario events to improve performance of mission-essential tasks or individual qualification requirements.


● Open-source cyber simulation framework
● Modular design featuring extensive APIs
● Customizable, immersive, browser-based user interface
● “Infrastructure as code” approach to topology building
● Flexible integration of powerful, third-party open-source tools
● Scenario-based simulation and assessment
● Support for multiple on-prem and cloud virtualization platforms
● Efficiency through automation
● Interoperability through open standards

Get started
Contribute on GitHub

The Framework


The Crucible Framework applications work together to provide simulation developers with the tools they need to develop high quality cyber security training events

Each application is designed around a robust API that encourages interoperability with other Crucible Framework applications as well as powerful third-party tools.


Crucible Toolset


● Crucible facilitates training development by easily integrating with industry leading software as well as well known open source solutions

● Run your training on multiple infrastructure providers, on-prem or in the cloud

● Crucible supports Keycloak for identity and access managment