Snapcraft es una herramienta de línea de comandos de código abierto para desarrollar y empaquetar aplicaciones autónomas llamadas snaps en Ubuntu, otras distribuciones de Linux y macOS. Los snaps son fáciles de desplegar y mantener en varias plataformas de hardware, incluyendo máquinas Linux, entornos virtuales y sistemas informáticos a bordo de vehículos. Aunque Snapcraft ofrece una tienda de aplicaciones pública para la publicación de snaps, nuestros equipos utilizan la herramienta de desarrollo para empaquetar el sistema de conducción autónoma como un snap sin publicarlo en la tienda de aplicaciones pública. Esto nos permite desarrollar, probar y depurar el sistema de software embebido localmente, mientras se publica en un repositorio de artefactos interno.