💧 A server-side Swift HTTP web framework.

framework, http, http2, server, server-side-swift, swift, vapor, web-framework




Swift Build Status CircleCI Code Coverage Codebeat Slack Status Twitter Follow

Vapor is the most used web framework for Swift. It provides a beautifully expressive and easy to use foundation for your next website, API, or cloud project.

This repository is the framework's source code. To view some sample projects, check out our list here.

📖 Documentation

Visit the Vapor web framework's documentation for instructions on how to use this package.

💧 Community

Join the welcoming community of fellow Vapor developers in slack.

🔧 Compatibility

This package has been tested on macOS and Ubuntu.

🦄 Deploy

Vapor can be deployed wherever Swift can.

  • Digital Ocean
  • Docker
  • Heroku
  • AWS
  • Bluemix
  • More ...


🚀 Contributing

All developers should feel welcome and encouraged to contribute to Vapor, see our getting started document here to get involved.

To contribute a feature or idea to Vapor, submit an issue and fill in the template. If the request is approved, you or one of the members of the community can start working on it.

If you find a bug, please submit a pull request with a failing test case displaying the bug or create an issue.

If you find a security vulnerability, please contact as soon as possible. We take these matters seriously.

💙 Code of Conduct

Our goal is to create a safe and empowering environment for anyone who decides to use or contribute to Vapor. Please help us make the community a better place by abiding to this Code of Conduct during your interactions surrounding this project.

⭐ Projects

Vapor has several projects that are live now in the cloud. Most are also open source, so check them out for great examples.

🏫 Tutorials

The awesome Vapor community is always adding new tutorials and articles out there, Vapor University is a great place to get started!


Support us with a monthly donation and help us continue our activities. [Become a backer]


Proudly sponsored by Nodes


Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]