Install Swift
Follow the instructions below to install the latest version of Swift on a supported platform.
Select Linux platform:
Select Ubuntu version:
Latest Release (Swift 6.0.3)
- 
    DockerThe official Docker images for Swift. 6.0.3-noble Instructions
- 
    TarballTarball packages (.tar.gz) Instructions
- 
  Static Linux SDKStatic Linux SDK - Cross compile to Linux - Signature (PGP)
- 
        Checksum: 67f765e0030e661a7450f7e4877cfe008db4f57f177d5a08a6e26fd661cdd0bd
 
Older Releases
| Release | Date | Toolchain | Docker | Static SDK | 
|---|---|---|---|---|
| Swift 6.0.2 | October 28, 2024 | x86_64 Signature (x86_64) aarch64 Signature (aarch64) | 6.0.2-noble | |
| Swift 6.0.1 | September 24, 2024 | x86_64 Signature (x86_64) aarch64 Signature (aarch64) | 6.0.1-noble | |
| Swift 6.0 | September 16, 2024 | x86_64 Signature (x86_64) aarch64 Signature (aarch64) | 6.0-noble | |
| Swift 5.10.1 | June 5, 2024 | x86_64 Signature (x86_64) aarch64 Signature (aarch64) | 5.10.1-noble | Unavailable | 
Development Snapshots
Swift snapshots are prebuilt binaries that are automatically created from the branch. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases.
- 
    mainTarball (tar.gz)Dockernightly-noble
- 
    release/6.1Tarball (tar.gz)Dockernightly-6.1-noble
- 
  Instructions (Tarball)
  Instructions (Docker)
Static Linux SDK
- 
    mainStatic Linux SDK - Cross compile to Linux - Signature (PGP)
- 
          Checksum: a915e4a5f167f4bc8bbf702c4b235ba2d4b9c79124f61e3d85d3e0c0cafbc63c
 
- 
    release/6.1Static Linux SDK - Cross compile to Linux - Signature (PGP)
- Checksum: 2646f6e109c757e4e11a1628f63e81b5e25c6d30a5235d59ddad86ad0eea68a8
 
Instructions (Static Linux SDK)