Application SDK

From SailfishOS Documentation

Sailfish SDK

Latest SDK Release

The latest Sailfish SDK release can be downloaded for Linux, OS X and Windows platforms from below.

Sailfish SDK 3.3

Linux macOS Windows

After downloading the SDK for your platform, please follow through with the installation instructions.


Release Notes

The release notes for this SDK release are available at [1].

All Download Options

Filename Size MD5 Hash
SailfishSDK-3.3.6-linux64-online.run 27M (28030953 bytes) 3628877ae3286366e242e648f019317e
SailfishSDK-3.3.6-linux64-offline.run 1.4G (1476366556 bytes) 3e166264ea42a847d7ecce7316ff3414
SailfishSDK-3.3.6-mac-online.dmg 11M (11529446 bytes) 4c603ca9bc3b382482c3cb7cea3882b7
SailfishSDK-3.3.6-mac-offline.dmg 1.4G (1463969932 bytes) e113f8678aba47c356714618af1c303e
SailfishSDK-3.3.6-windows-online.exe 20M (19929098 bytes) 60944237f0f1a9f437b9ed4a8ed19321
SailfishSDK-3.3.6-windows-offline.exe 1.4G (1418956237 bytes) 37ea03bf5a91c8664315287214d756ed

Offline installers allow Sailfish SDK installation with VirtualBox-based build engine, latest build targets and latest emulator on hosts with limited network access.


Early Access

EA SDK

You can get the SDK updates approximately a week or two earlier, if you start using the Early Access repository. This can be useful for e.g. testing the new SDK features before the final Sailfish SDK release. Check out for more information from the Early Access SDK page.

EA Build Targets

You can get the build target updates approximately a week earlier, if you install an Early Access build target or targets into your SDK. This can be useful for e.g. testing your apps before the official public Sailfish OS release. Check out for more information about the Early Access Build Targets.


Guides

SDK

Sailfish OS


Supported Environments

Our SDK has been verified on the following systems:

  • Ubuntu 18.04 64 bit
  • Windows 10 32/64 bit
  • OS X 10.12.6
  • It should work on other Linux flavours as well, but at this stage, its functionality on other host environments has not been fully verified. See also Pre-requisites below.


Pre-requisites:

  • A host machine running a Linux/Windows/OS X operating system.
  • Oracle’s VirtualBox version 4.1.18 or higher pre-installed on the host machine. You should use the VirtualBox that is compatible with your distribution.
  • Git is a prerequisite for the Sailfish SDK on Windows. Git for Windows can be obtained Git from https://git-scm.com/download/win
  • About 5GB of free disk space.
  • 4GB of RAM or more is recommended.
  • OpenSSL libraries v1.0 - if you are using a recent Linux distribution, you may need to install the older openssl 1.0 libraries manually.
  • libtinfo.so.5 - not all distributions ship this library by default.
    • On Ubuntu 20.04, the package libtinfo5 may be installed.
    • On Fedora the package ncurses-compat-libs may be installed
    • If you find no way to fix libtinfo.so.5 on your system, you may try creating it as a symbolic link to your system libncurses.so.5 (or even libncurses.so.6 or libtinfo.so.6)

Contact us

If you have any questions, feel to contact us in https://forum.sailfishos.org/.