Skip to content


Repository files navigation


Documentation Team Chat MIT License Continuous Integration Swift 5.8+

An Object-Relational Mapper (ORM) 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.

An example query looks like:

let planets = try await Planet.query(on: database)
    .filter(\.$type == .gasGiant)

For more information, see the Fluent documentation.