Firecracker ist eine Open-Source-Virtualisierungstechnologie, um sichere, mandantenfähige Container- und Funktions-Workloads auszuführen, etwa für Serverless-Dienste. Jede Workload läuft in einer schlanken virtuellen Maschine, einer sogenannten microVM. Im Kern steht ein Virtual Machine Monitor, der die Linux Kernel Virtual Machine (KVM) nutzt, um microVMs zu erzeugen und auszuführen; nicht benötigte Geräte und gastseitige Funktionen werden bewusst weggelassen, um Speicherbedarf und Angriffsfläche zu verringern. Es ist Software, die Plattformbetreiber auf eigenen Linux-Hosts betreiben, kein gehosteter Dienst.
Firecracker wurde bei Amazon Web Services entwickelt, einem US-Unternehmen, und wird von Diensten wie AWS Lambda und AWS Fargate genutzt. Es steht unter der Apache License 2.0. Da es sich um Software und nicht um einen Dienst handelt, hängt der Standort von Workloads und Daten davon ab, wo der Betreiber sie ausführt; ein europäischer Anbieter oder eine europäische Organisation kann es in eigenen Rechenzentren mit einsehbarem Quellcode einsetzen.