Modernize how you deliver apps
Play
Experiment with Swift on the server
Build
Develop and deploy end-to-end applications
Share
Share Swift packages, libraries and modules
An intuitive, open language for building modern apps
Swift is now simpler than ever to use for end-to-end development. Developers wanting a local development environment can now leverage popular Swift@IBM technologies using IBM Cloud Tools for Swift (beta) on the IBM Cloud. In addition, Linux developers can take advantage of today's most popular language on the most powerful Linux platform for data-serving and systems of record, IBM LinuxONE™.
Build end-to-end apps using Swift with IBM Kitura
Start building end-to-end applications and quickly deploy them with IBM Kitura on both Apple OSX and Linux. Kitura is a modular, package-based web framework and HTTP server. Written in the Swift language, this open source framework lays the foundation for community collaboration, building off the latest technologies from the Swift.org developer community including Libdispatch, Foundation and the Swift Package Manager.
Simplify deployment with IBM Cloud Tools for Swift
For developers interested in creating Swift applications that span both client and server-side code, the newest tools from IBM can help simplify the management and deployment of server-side assets. Extend your mobile apps and connect them to IBM Cloud services with a local development environment that complements the productive Xcode environment with the IBM Cloud Tools for Swift (beta) now available on the IBM Cloud.
Discover the Swift@IBM devCenter
The place for all things Swift@IBM, this IBM developerWorks devCenter is where to find the latest from IBM Swift engineers. We are working to break down barriers between client-side and server-side development. Home to the IBM Swift Sandbox which has new Package Catalog and LinuxOne features, explore the latest news, documentation and tutorials to get a jump on leveraging server side Swift for simplified end-to-end development.
Get started with Swift on the IBM Cloud
Swift runtime on the IBM Cloud
Deploy Swift code directly to the IBM Cloud using this Swift runtime powered by the Cloud Foundry buildpack for Swift.
IBM Cloud OpenWhisk
Use this IBM event-driven compute platform to execute microservices in Swift.

Learn more
- Learn about Swift for the Enterprise on Mobile Business Insights (link resides outside ibm.com)
- More on the accelerating growth of the Swift ecosystem (link resides outside ibm.com)
- Swift@IBM engineering June update
- Watch the video, Opinionated Infrastructure: The Swift Episode (05:29)
Get started
Sign up for a free trial of IBM Cloud Lite for an unlimited amount of time, and get access to explore any service you want to start building your web or mobile app.