A ready to use server side Swift environment with the official swift.org toolchain and Swift Package Manager already in place to build and run your own Swift services.
This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.
| Product | Cloud | Operating system | Version | |
|---|---|---|---|---|
| Swift 6.3 Server-Side Runtime | Azure | — | 6.3 | View · Guide |
This environment packages the official open source Swift programming language toolchain so a server side Swift project can be built and run the moment the instance is up. It carries the Swift compiler, the Swift Package Manager that resolves and builds package dependencies, the LLDB debugger and the Foundation library, which together are everything needed to compile, link, test and run a Swift service. SwiftNIO, the event driven networking framework that Vapor and Hummingbird are built on, resolves and builds cleanly, so the same machine that compiles a small HTTP handler will compile a full web service. The toolchain is a specific published upstream release rather than whatever a distribution happens to package, so a build produced here matches a build produced anywhere else on the same release. You develop and deploy your own Swift applications on it; a small working server side sample is included so the toolchain can be proven end to end straight away.
cloudimg installs the exact upstream swift.org toolchain, verifies it against the Swift project signing key and pins it by checksum, so the compiler in the image is provably the one it claims to be. The toolchain is on the path for login shells, non interactive sessions and system services alike, so building over SSH or from a unit file just works. The image runs no network service at all: the only listener on a fresh instance is SSH, there is no web console to secure and no default credential exists anywhere, because there is nothing to log in to. A single command, cloudimg swift selftest, compiles and runs a native program, then builds and runs the bundled SwiftNIO server and calls it over the loopback interface, so you can confirm the machine compiles, links, resolves packages and serves before you trust it with your own code. Every upstream Apache licence and notice is harvested into the image and indexed by one notice file. Every deployment ships fully patched, with a paired deploy guide and 24/7 cloudimg support.