Vapor Documentation
This is the documentation for Vapor, a Web Framework for Swift that works on macOS and Ubuntu, and all of the packages that Vapor offers.
Vapor is the most used web framework for Swift. It provides a beautifully expressive and easy to use foundation for your next website or API.
Getting Started
If this is your first time using Vapor, head to the Install → macOS section to install Swift and Vapor.
Once you have Vapor installed, check out Getting Started → Hello, world to create your first Vapor app!
Like Vapor?
Our small team works hard to make Vapor awesome (and free). Support the framework by starring Vapor on GitHub or donating $1 monthly—it helps us a lot. Thanks!
Other Sources
Here are some other great places to find information about Vapor.
name | description | link |
---|---|---|
Vapor Slack | Chat with ~5,000 Vapor developers. | visit → |
API docs | Auto-generated documentation from code comments. | visit → |
Stack Overflow | Ask and answer questions with the vapor tag. |
visit → |
Source Code | Learn how Vapor works under the hood. | visit → |
GitHub Issues | Report bugs or request features on GitHub. | visit → |
Service Providers
Vapor providers are a convenient way to add functionality to your Vapor projects.
For a full list of providers, check out the vapor-service
tag on GitHub.
Authors
Tanner Nelson, Logan Wright, Joannis Orlandos, and the hundreds of members of Vapor.