---
title: Snapcraft - Snaps are universal Linux packages
description: Snaps are containerised software packages that are simple to create and
  install. They auto-update and are safe to run. And because they bundle their dependencies,
  they work on all major Linux systems without modification.
url: https://snapcraft.io/
---

# The app store for Linux

## Snaps you may like

* [Featured](https://snapcraft.io/)
* [Development](https://snapcraft.io/)
* [Games](https://snapcraft.io/)
* [Server](https://snapcraft.io/)

* [Featured](https://snapcraft.io/)
* [Development](https://snapcraft.io/)
* [Games](https://snapcraft.io/)
* [Server](https://snapcraft.io/)

---

* [View all featured snaps](https://snapcraft.io/search?categories=featured)
* [View all snaps](https://snapcraft.io/store)

## Snaps in numbers

---

Snaps

Explore a wide range of Linux applications for work, creativity, development, gaming, and more.

---

Updated today

Stay secure with regular updates, new features, and security fixes from open source communities.

---

Published today

Join a thriving ecosystem of users and publishers building new apps, tools, and games every day.

---

## Official snaps from major publishers

## Learn how to snap an app in 30 minutes

---

Choose your language:

### Choose your language:

* [Python](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-python-app/)
* [Pre-built apps](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-pre-built-app/)
* [C/C++](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-c-or-cpp-app/)
* [Go](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-go-app/)
* [Java](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-java-app/)
* [Node.js](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-node-app/)
* [Electron](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-an-electron-app/)
* [Flutter](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-flutter-app/)
* [Ruby](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/index.html)
* [Rust](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-rust-app/)
* [MOOS](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-moos-app/)
* [ROS](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-an-ros-1-app/)
* [ROS 2](https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-an-ros-2-app/)

---

## Testimonials

### *“The auto-updating feature is huge”*

> *Due to the nature of our platform, we release updates more than daily which admittedly can be annoying for our users to constantly update.*
>
> *Therefore, having them done seamlessly in the background makes life for our users so much easier. It’s great to see snaps as the first serious attempt to try and unify the community.*
>
> **Jeff Dickey**
> CLI engineer, [Heroku](https://www.heroku.com/)

---

### *“Starting with snaps is easy”*

> *We definitely find Snapcraft easier as it is yaml based and provides details of what artifacts are needed. Debian packaging has things that need to be followed which can be distribution specific, which creates complication.*
>
> *The modular containment is what appealed about snaps and [we] can see it will be a lot more flexible. Starting with snaps is easy and the resources that are provided are clean and structured which aids adoption.*
>
> **Lee Coward and Rakesh Singh**
> [.NET (Microsoft)](https://www.microsoft.com/net/)

---

### *“A major software discovery tool”*

> *The Snap store provides additional exposure to our tools for many of our existing and potential users. The decision to use it came quite naturally. We believe the store will be a major software discovery tool on Linux, so the more people find out about our tools naturally and install them more easily, the better for everyone.*
>
> **Aleksey Rostovskiy**
> Engineer, [JetBrains](https://www.jetbrains.com/)

---

## Showcase to millions

Reach beyond your existing audience with a listing on the Snap Store, the front page for app discovery on Ubuntu and other popular distros.

[Browse the Snap Store](https://snapcraft.io/store)

---

## Measure user growth

Make data-driven decisions with active install metrics. Watch as automatic updates migrate users to your latest release. Understand your audience with geographic and version breakdowns.
