Skip to content

Deployment

Deploying code is the process of making your Vapor project publically available. It can be one of the most difficult aspects of web development. Fortunately, there are services to help.

Vapor Cloud

The best way to deploy your application is through Vapor Cloud. It's a cloud platform built specifically for the Vapor web framework. This means it's incredibly easy to deploy your project quickly and be confident that it will be fast and stable.

Deploying your project to Vapor Cloud is simple, it's built right into the Vapor Toolbox. Just run this command from within the root directory of your project.

vapor cloud deploy

For a detailed guide, visit Vapor Cloud → Quick Start.

Other Options

Vapor can be deployed anywhere that supports Ubuntu (basically everywhere). Guides on deploying to other systems are coming soon (contributions welcome)!