Runtimes

This page lists the runtimes that are currently available for flatpak.

Stable Runtimes

Stable runtimes are currently available in Freedesktop and GNOME flavours. These are hosted at https://sdk.gnome.org/repo/ and signed with the key at https://sdk.gnome.org/keys/gnome-sdk.gpg. The repository can be added with:

$ flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo

GNOME runtimes are released with each major release and contain the main GNOME platform libraries. They are based on the official freedesktop.org runtime. At the moment they only receive minor bug fixing and security updates, but should be considered ABI stable and frozen.

Available stable runtimes

NameDescriptionVersions
org.gnome.Platform The standard Gnome runtime used by most gnome apps 3.16, 3.18, 3.20, 3.22
org.gnome.Platform.Locale Addins to org.gnome.Platform that adds locale data and translations 3.20, 3.22
org.gnome.Sdk The development runtime used to build apps, and required by apps like gnome-builder 3.16, 3.18, 3.20, 3.22
org.gnome.Sdk.Locale Locale info addin for org.gnome.Sdk 3.20. 3.22
org.gnome.Sdk.Debug Debug info addin for org.gnome.Sdk 3.20, 3.22
org.freedesktop.Platform Smaller runtime with basic platform including X11, wayland, mesa, dbus, SDL, etc. Used as a base for org.gnome.Platform and other runtimes. 1.0, 1.2, 1.4
org.freedesktop.Platform.Locale Addins to org.gnome.Platform that adds locale data and translations 1.4
org.freedesktop.Sdk The development runtime used by org.freedesktop.Platform 1.0, 1.2, 1.4
org.freedesktop.Sdk.Locale Locale addins for org.freedesktop.Sdk 1.4
org.freedesktop.Sdk.Debug Debug info Addin for org.freedesktop.Sdk 1.4
org.freedesktop.BasePlatform Yocto based core for org.freedesktop.Platform 1.4
org.freedesktop.BaseSdk Yocto based core for org.freedesktop.Sdk 1.4

Nightly Runtimes

Regular nightly builds are available of the latest GNOME and Freedesktop runtimes from Git. These are not stable and have no guarantees on ABI stability or if they even work. However, they are a useful way to test the latest version that is in development. The same repository also contains a few applications built against this runtime allowing you to test it.

The nightly repository is available at https://sdk.gnome.org/nightly/repo/. All releases are manually signed with the key at https://sdk.gnome.org/nightly/keys/nightly.gpg. This repository can be added with:

$ flatpak remote-add --from gnome-nightly https://sdk.gnome.org/gnome-nightly.flatpakrepo

Available nightly runtimes

NameDescriptionVersions
org.gnome.Platform The unstable GNOME runtime master
org.gnome.Platform.Locale Addins to org.gnome.Platform that adds locale data and translations master
org.gnome.Sdk The development runtime used to build apps, and required by apps like GNOME Builder master
org.gnome.Sdk.Locale Locale addins for org.gnome.Sdk master
org.gnome.Sdk.Debug Debug info addin for org.gnome.Sdk master

KDE Runtimes

The KDE project has started to provide experimental runtimes. See their Flatpak page for details on how to use them.