Kitura Logo

KITURA

LearnBlog
Kitura Logo

KITURA

Guides

Getting Started

Installation

Hello World

Create a Server using Kitura CLI

Create a Server using SPM

Logging

What is Logging?

HeliumLogger

Routing

What is Routing?

Codable Routing

OpenAPI

Raw Routing

Databases

What are Databases?

SQL - ORM

SQL - Kuery

NoSQL - CouchDB

Sessions

What are Sessions?

Codable Routing Session

Raw Routing Session

Authentication

What is Authentication?

Basic Authentication

JSON Web Tokens

OAuth 2.0 with Google/Facebook

Web Applications

What is Templating?

Static File Server

Stencil

Markdown

Client

What is a client?

iOS Client

WebSockets

What are WebSockets?

Echo Server

Deploying

Monitoring

Enabling SSL/TLS

Docker

Kubernetes

Cloud Foundry

Configuring

Enabling SwiftNIO


Reference

API

Kitura

HTTP Client

Sessions

Authentication

Web Templating

SQL Databases

Non-SQL Databases

Cloud Integration

Middlewares

Cryptography

Email

HTTP Client

Packages for communicating with remote HTTP servers, or with Kitura from iOS.

Package Description API Documentation
SwiftyRequest HTTP client, with support for JSON, Codable, and built-in circuit breaking. API
KituraKit iOS library for communicating with a Kitura server. API
HomeLearnBlogGitHubSlack
Privacy
License