Kitura banner

Open SourceSwift

iOS Dev Tools Editor Max Ott
Editor's Notes

A lightweight web framework from IBM that lets you build end-to-end web services with complex routes in Swift and quickly deploy them on both macOS and Linux. Kitura's design is inspired by popular Node.js framework, Express.js, in particular its URL routing and pluggable middleware. It currently includes URL routing for GET, POST, PUT and DELETE requests, support for URL parameters, static file serving, JSON parsing and pluggable middleware. Kitura is an exciting project that promises to let you build both mobile front-end and back-end portions of an app in the same language.

Kitura Overview

Kitura is an open source web framework for server-side Swift.

Use your Swift skills to build web applications and REST APIs, with full support for databases, WebSockets, OpenAPI and much more.

It's easy to get started thanks to intuitive APIs, comprehensive documentation, and self-paced tutorials.

Join the Community
Kitura is now a community run project. Interested in helping to develop, document, or promote Kitura? Join the discussion at or Slack Swift@IBM - #kitura

Why Kitura?
  • Fast
    Kitura starts quickly, has fast response times and low memory footprint. It's built for the cloud.

  • Flexible
    Kitura gives you complete control and flexibility. A rich package ecosystem provides everything you'll need for your next app.

  • Easy
    Kitura bridges the gap between front-end and back-end development. Get started with just a few lines of code.

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.