Learn how to use Kitura with these walk-through tutorials
Build a Kitura back-end application
Learn how to build a back-end for the TodoList web application.
Learn how to build a back-end for the Apple FoodTracker iOS application.
Adding Routing and Requests
Learn how to parse query and URL parameters also handle JSON requests.
Special Types of Response Handlers
Learn how to define response handlers for complex routes.
Writing Custom Paths
Learn how to define routes using custom paths, including parameters and custom matching with regular expressions.
Serving Static Content
Learn how to serve static content.
Adding Authentication with Kitura-Credentials
Learn how to add integration with Facebook OAuth authentication.
Adding Sessions with Kitura-Session
Learn how to save user data with a session plugin.
Enabling SSL/TLS on Kitura
Learn how to enable SSL/TLS on Kitura to enhance the security of your application.
Monitoring and Diagnostics
Adding Monitoring with Application Metrics for Swift
Learn how to add monitoring with Application Metrics for Swift (SwiftMetrics) to visualise throughput and performance.
Building for Linux on a Mac
Learn how to build your Kitura application in a Linux container on macOS.
Building within Xcode
Learn how to build Kitura applications inside Xcode.
Using Templating Engines with Kitura
This tutorial shows how to use popular templating engines like Mustache and Stencil in Kitura.
Using FastCGI with Kitura (Linux only)
Kitura supports FastCGI 1.0 and has been tested with both Nginx and Apache.