Skip to content

Articles, tools & resources for Vapor devs

Subscribe

Adding a database table index

Fluent doesn't yet support database indexes natively, but you can add one in a migration by dropping down to SQLKit. Here's how, with examples.

Vapor Documentation Changes

We're updating the documentation site and moving the old docs to a new site

Updating Vapor's Supported Swift Versions

Vapor is dropping support for older Swift versions to match SwiftNIO, tracking the current release plus the two previous minors. Here's the new policy.

The beginner issues project board is here

Have you thought about contributing to Vapor but you don't know where to start? Check out the good first issue projectboard.

How to listen to connections from both IPv4 and IPv6 addresses

See how to listen to connections from both IPv4 and IPv6 connections in Vapor

We're looking for a designer!

Vapor is looking for a designer to refresh our sites and standardize our design language across the main site, blog, docs and more. Here's what's involved.

Commonly used templates available

For ease-of-use, we made some commonly used templates readily available

Updating Vapor's Template To Use `async`/`await`

Vapor's project template now uses async/await for cleaner, easier-to-maintain code. It needs macOS 12 — or use the macos10-15 branch for older setups.