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

connection.execute(query: selectQuery) { selectResult in
    guard let resultSet = selectResult.asResultSet else {
        Log.error("Error connecting: \(selectResult.asError?.localizedDescription ?? "Unknown Error")")
        let _ = response.send(status: .internalServerError)
        return next()
    }
    // Iterate through result set here
}
HomeLearnBlogGitHubSlack
Privacy
License