Tutorials

Learn how to use Kitura with these walk-through tutorials

Routing and Requests

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


Security

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.


Other Topics

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.