Firecracker is open-sourcevirtualisatietechnologie voor het draaien van veilige, multi-tenant container- en functieworkloads, zoals serverless diensten. Elke workload draait in een lichte virtuele machine, een zogeheten microVM. De kern is een virtual machine monitor die de Linux Kernel Virtual Machine (KVM) gebruikt om microVM's te maken en uit te voeren; overbodige apparaten en gastgerichte functies zijn bewust weggelaten om geheugengebruik en aanvalsoppervlak te beperken. Het is software die platformbeheerders op hun eigen Linux-hosts draaien, geen gehoste dienst.
Firecracker is ontwikkeld bij Amazon Web Services, een Amerikaans bedrijf, en wordt gebruikt door diensten als AWS Lambda en AWS Fargate. Het is uitgebracht onder de Apache License 2.0. Omdat het software is en geen dienst, hangt de locatie van workloads en gegevens af van waar de beheerder het draait, zodat een Europese provider of organisatie het in eigen datacenters kan inzetten met inzichtelijke broncode.