An intuitive, open language for building modern apps

Swift is now simpler than ever to use for end-to-end development. Integrate your mobile apps with cloud-based services, including Watson for Core ML, Cloudant for Data, and core mobile services, such as Push and Security. You can also develop your own microservices and deploy them quickly and easily on the IBM Cloud, using a variety of deployment options, from serverless to Docker and Kubernetes.

Kitura framework accelerates server-side app development

Start building full-stack applications and quickly deploy them with IBM Kitura on Apple OSX, Linux and IBM Cloud. 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.

Explore 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.

Swift and serverless
Use the IBM Cloud Functions event-driven compute platform to execute microservices in Swift.

Get started

Sign up for a no-cost trial of IBM Cloud Lite for an unlimited amount of time, and get access to explore any service you want, so you can start building your web or mobile app right away.