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 IBM Bluemix. 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, LinuxONE™.

Swift with Kitura

Build end-to-end apps using Swift with Kitura

Start building end-to-end applications and quickly deploy them with Kitura on both 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 developer community including Libdispatch, Foundation, and the Swift Package Manager.

Swift with Kitura

Share Swift resources using the IBM Swift Package Catalog

Discover the many new Swift libraries, modules and packages being created by the community. The IBM Swift Package Catalog enables developers to quickly leverage packages, which take advantage of the benefits of the Swift Package Manager tools created at Create yours and share it with the growing community of Swift developers, today.

IBM Cloud Tools for Swift

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 Bluemix Cloud services with a local development environment that complements the productive Xcode environment with the IBM Cloud Tools for Swift (beta) now available on IBM Bluemix.

Swift@IBM devCenter

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.

Sign up for a Bluemix trial today

Sign up for a free 30-day trial and get access to explore any service you want and start building your web or mobile app.