Vapor
Server-side Swift HTTP web framework for building backends, web apps, APIs and HTTP servers.
Vapor is a web framework for Swift, used to write backends, web apps, APIs and HTTP servers in Swift. It is built on Apple’s SwiftNIO. Projects are created with the Vapor Toolbox or from a template repository, and the application runs as a server process. The Leaf templating language generates HTML pages and emails. The docs cover PostgreSQL, MySQL, SQLite and MongoDB drivers.
Worth knowing
The Toolbox template requires a newer Swift than the install page states for Vapor itself. The docs also present the next major line as an alpha pre-release, not a stable release.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: name, links, Categories
docs.vapor.codes - 2026-10-26: links, Rendering
vapor.codes/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/vapor/vapor - 2026-10-26: Maintainer, Maintained by, License
github.com/vapor/vapor/blob/main/LICENSE - 2026-10-26: First release, Current major version, Last release
api.github.com/repos/vapor/vapor/releases - 2026-10-26: Runtime
docs.vapor.codes/install/linux/ - 2026-10-26: Runs as
docs.vapor.codes/deploy/supervisor/ - 2026-10-26: Runs as
docs.vapor.codes/deploy/nginx/ - 2026-10-26: Install with
docs.vapor.codes/install/macos/ - 2026-10-26: Install with
docs.vapor.codes/getting-started/hello-world/ - 2026-10-26: Templating
docs.vapor.codes/leaf/getting-started/ - 2026-10-26: Databases
docs.vapor.codes/fluent/overview/ - 2026-10-26: License model
vapor.codes/team/ - 2026-10-26: Contributors
api.github.com/repos/vapor/vapor/contributors