Vapor is an HTTP web framework for Swift. It provides a beautifully expressive and easy-to-use foundation for your next website, API, or cloud project.
Take a look at some of the awesome stuff created with Vapor.
Join the welcoming community of fellow Vapor developers on Discord.
To contribute a feature or idea to Vapor, create an issue explaining your idea or bring it up on Discord.
If you find a bug, please create an issue.
If you find a security vulnerability, please contact security@vapor.codes as soon as possible.
Support Vapor's development by becoming a sponsor.
![Broken Hands](https://user-images.githubusercontent.com/9938337/137103192-21f99099-6aaa-4cc1-a1a7-21ee767a72d1.png)
![Jari](https://user-images.githubusercontent.com/1342803/79599312-426a8580-80b3-11ea-89b3-8b2722485e37.png)
![Donut Dane](https://user-images.githubusercontent.com/9938337/265657642-6b6b1705-9611-4547-8e2f-a3773fda87c6.png)
Support Vapor's development by becoming a backer.
![Moritz Lang](https://github.com/slashmo.png?raw=true)
![Maarten Engels](https://github.com/maartene.png?raw=true)
![Thomas Krajacic](https://github.com/tkrajacic.png?raw=true)
![Jesse Tipton](https://github.com/jessetipton.png?raw=true)
![Steve Hume](https://github.com/steve-h.png?raw=true)
![Mikkel Ulstrup](https://github.com/mikkelu.png?raw=true)
![Geoffrey Foster](https://github.com/g-Off.png?raw=true)
![Paul Schmiedmayer](https://github.com/PSchmiedmayer.png?raw=true)
![Scott Robbins](https://github.com/ScottRobbins.png?raw=true)
![Sven A. Schmidt](https://github.com/finestructure.png?raw=true)
![Spencer Curtis](https://github.com/SpencerCurtis.png?raw=true)
![Zach Rausnitz](https://github.com/rausnitz.png?raw=true)
![Tim „Timinator“ Kretzschmar](https://github.com/masterofinsanity.png?raw=true)
![Klaas](https://github.com/klaas.png?raw=true)
![Andrew Edwards](https://github.com/Andrewangeta.png?raw=true)
![+Li, Inc.](https://github.com/addli.png?raw=true)
![Stijn Willems](https://github.com/doozMen.png?raw=true)
![Kyle Newsome](https://github.com/bitwit.png?raw=true)
![Via Aurelia Solutions](https://github.com/viaaurelia.png?raw=true)
![Jakub Kiermasz](https://github.com/kkiermasz.png?raw=true)
![Brian Drelling](https://github.com/bdrelling.png?raw=true)
![](https://github.com/mayondigital.png?raw=true)
![Mattes Mohr](https://github.com/mattesmohr.png?raw=true)
![Jamie](https://github.com/scibidoo.png?raw=true)
![Galen Rhodes](https://github.com/GalenRhodes.png?raw=true)
![Litmaps](https://github.com/litmaps.png?raw=true)
![David Roman](https://github.com/davdroman.png?raw=true)
![Brian Strobach](https://github.com/Strobocop.png?raw=true)
![Kishikawa Katsumi](https://github.com/kishikawakatsumi.png?raw=true)
![Alex Sherbakov](https://github.com/mkll.png?raw=true)
![Sidetrack](https://github.com/getsidetrack.png?raw=true)
![Greg Karpati](https://github.com/GregKarpati.png?raw=true)
![František Mikš](https://github.com/fananek.png?raw=true)
![Jeremy Greenwood](https://github.com/jagreenwood.png?raw=true)
![Ray Fix](https://github.com/rayfix.png?raw=true)
![Mićo Miloloža](https://github.com/micomiloloza.png?raw=true)
![Alan](https://github.com/awamser.png?raw=true)
![Jonas Sannewald](https://github.com/Suboptimierer.png?raw=true)
![TapEnvy.us, LLC](https://github.com/TapEnvy-us-LLC.png?raw=true)
![Jawad](https://github.com/JawadHF.png?raw=true)
![PARAIPAN SORIN](https://github.com/PARAIPAN9.png?raw=true)
![Kalyn Davis](https://github.com/KalynDavis.png?raw=true)
![YR Chen](https://github.com/stevapple.png?raw=true)
![Aarón MartÃnez Cuevas](https://github.com/roncuevas.png?raw=true)