Skip to content

Framework

FluentKit

FluentKit is an ORM framework for Swift. It allows you to write type safe, database agnostic models and queries. It takes advantage of Swift’s type system to provide a powerful, yet easy to use API.

Overview

An example query looks like:

let planets = try await Planet.query(on: database)
    .filter(\.$type == .gasGiant)
    .sort(\.$name)
    .with(\.$star)
    .all()

For more information, see the Fluent documentation.

Topics

Classes

Protocols

Structures

Operators

Enumerations

Extended Modules