# Snapcraft > Snapcraft is the home of the Snap Store, where thousands of snaps - containerised software packages that install and run across Linux distributions - are published and browsed. Publishers use snapcraft.io to register names, build, release, and manage their snaps. ## Main pages - [About Snaps](https://snapcraft.io/about.md): Snaps are app packages for desktop, cloud and IoT that are easy to install, secure, cross‐platform and dependency‐free. - [Blog](https://snapcraft.io/blog.md): News and technical articles about snaps, the Snap Store, and snap publishing. - [Build snaps from GitHub](https://snapcraft.io/build.md): Connect a GitHub repository to build snaps automatically for every supported architecture. - [IoT Snaps](https://snapcraft.io/iot.md): Transactional updates, airtight security, and compatibility across architectures and operating systems. Explore the IoT snaps that are available on the Snap Store. - [Install Linux apps using the Snap Store](https://snapcraft.io/store.md): Browse and search thousands of snaps by category, from desktop apps to server and IoT software. - [Tutorials](https://snapcraft.io/tutorials.md): Guided lessons that walk through building and publishing a first snap. ## Publishing a snap - [Contact us](https://snapcraft.io/about/contact-us.md): Get in touch with the Snapcraft team about snaps, the Snap Store, or publishing. - [About Listing](https://snapcraft.io/about/listing.md): After you’ve tested the snap and you’re happy it works as intended, here are 6 things you can do to make the snap store listing really pop and significantly increase the likelihood that the application will get noticed and widely used. - [About Publicising](https://snapcraft.io/about/publicise.md): Here is how to track how well your snap is doing in the community, a few tips on how to release snap updates and communicate them to your users, and some tools to help you publicise your snap. - [About Publishing](https://snapcraft.io/about/publish.md): How to register a name, upload a snap, and publish it to the Snap Store. - [About Releasing](https://snapcraft.io/about/release.md): Snapcraft allows you to release your snaps either by using the command line tool or the visual interface on our website. - [Developer Program Agreement — Linux software in the Snap Store](https://snapcraft.io/account/agreement.md): The terms publishers accept when they register a name and publish snaps in the Snap Store. ## Documentation - [Snap documentation](https://snapcraft.io/docs/): Reference and explanation for snaps and snapd: confinement, interfaces, channels, and the daemon. - [Snapcraft documentation](https://documentation.ubuntu.com/snapcraft/stable/): The build tool: snapcraft.yaml reference, plugins, bases, and how-to guides for packaging software. ## Optional - [Every page in one file](https://snapcraft.io/llms-full.txt): The pages above concatenated as Markdown, for reading in one request rather than following each link. - [Snap sitemap](https://snapcraft.io/store/sitemap.xml): Every snap page on the store. Large - for exhaustive crawling rather than reading.