An elegant web framework for Swift that works on OS X and Ubuntu.




A Web Framework for Swift that works on iOS, OS X, and Ubuntu.

  • Pure Swift
  • Modular
  • Beautifully expressive

Swift Build Status Slack Status codebeat badge PRs Welcome

Vapor is the first true web framework for Swift. It provides a beautifully expressive and easy to use foundation for your next website or API.

This repository is the framework's source code. To view a sample project, check out the Vapor Example.

📖 Documentation

Visit the Documentation for extensive information on getting setup, using, and deploying Vapor.

🚀 Contributing

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.

🔧 Compatibility

Vapor has been tested on OS X 10.11, Ubuntu 14.04, and Ubuntu 15.10.

Our homepage is currently running using Vapor on DigitalOcean.

⚠️ Work in Progress

This is a work in progress, so do not rely on this for anything important. And pull requests are welcome!

👥 Authors

Made by Tanner Nelson, Logan Wright, and the hundreds of members of the Qutheory community.