Auto-build and publish software
for any Linux system or device

  • Push to GitHub
  • Built automatically
  • Released for your users

Publish your software for

Debian,openSUSE,Arch Linux,Gentoo,Fedora,Ubuntu.

Why use Snapcraft?

  • Scale to millions of installs
  • Automatic updates for everyone
  • Available on all clouds and Linux OSes
  • Roll back versions effortlessly
  • No need for build infrastructure
  • FREE for open source projects

How Snapcraft fits into your workflow

1: You receive a pull request on GitHub. 2: Test with Travis or other CI system. 3: The code lands on your GitHub master. 4: Snapcraft builds a new snap version. 5: Auto-released to the snap store for testing. 6: You promote to beta, candidate, or stable.

Fast to install, easy to create, safe to run

With Snapcraft, it’s easy to get your software published in the snap store. This store lets people safely install apps from any vendor on mission-critical devices and PCs. Snaps are secure, sandboxed, containerised applications, packaged with their dependencies for predictable behaviour.

More about snaps

What people are saying about snaps

Snaps provide an excellent way to distribute updates in a way that is both secure and does not risk breaking end user devices.

Frank Karlitschek, NextCloud

Snaps allow developers to build and deploy applications in a format that’s easily portable and upgradeable across a number of IoT devices so that a cognitive relationship between the cloud and the edges of the network can be established.

Mac Devine, IBM

Getting Rocket.Chat snapped was as easy as defining a simple yaml file and adding into our CI. This is definitely one of the easiest distribution methods we have ever used.

Aaron Ogle, Rocket.Chat