Vapor API Docs
API reference documentation for Vapor and its ecosystem (web framework for Swift).
Core
Vapor
Core web framework for building server-side Swift applications.
AsyncKit
Async/await utilities and helpers for concurrent programming.
RoutingKit
High-performance routing engine for HTTP requests.
ConsoleKit
APIs for creating interactive CLI tools.
ConsoleLogger beta
A SwiftLog LogHandler implementation for customizable logging to a console.
WebSocketKit
WebSocket client and server implementation.
MultipartKit
Multipart form data parsing and encoding.
Authentication
Templating
Database
Fluent
Vapor integration package for FluentKit.
FluentKit
Core ORM framework for database operations.
FluentSQL
SQL dialect support for Fluent ORM.
FluentPostgresDriver
PostgreSQL driver for Fluent ORM.
FluentMongoDriver
MongoDB driver for Fluent ORM.
FluentMySQLDriver
MySQL driver for Fluent ORM.
FluentSQLiteDriver
SQLite driver for Fluent ORM.
SQLKit
SQL query building and execution framework.
PostgresKit
PostgreSQL integration for SQLKit.
MySQLKit
MySQL integration for SQLKit.
SQLiteKit
SQLite integration for SQLKit.
PostgresNIO
Non-blocking PostgreSQL client built on SwiftNIO.
MySQLNIO
Non-blocking MySQL client built on SwiftNIO.
SQLiteNIO
Non-blocking SQLite client built on SwiftNIO.
Redis
Vapor wrapper for using Redis.