# 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 &rarr; macOS](install/macos.md) section to install Swift and Vapor.

Once you have Vapor installed, check out [Getting Started &rarr; Hello, world](getting-started/hello-world.md) 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](https://github.com/vapor/vapor)
or [donating $1 monthly](https://opencollective.com/vapor)&mdash;it helps us a lot. Thanks!

## Other Sources

Here are some other great places to find information about Vapor.

| name           | description                                      | link                                                            |
|----------------|--------------------------------------------------|-----------------------------------------------------------------|
| Vapor Discord  | Chat with thousands of Vapor developers.         | [visit &rarr;](http://vapor.team)                               |
| API docs       | Auto-generated documentation from code comments. | [visit &rarr;](http://api.vapor.codes)                          |
| Stack Overflow | Ask and answer questions with the `vapor` tag.   | [visit &rarr;](http://stackoverflow.com/questions/tagged/vapor) |
| Swift Forums  | Post in Vapor's section of the Swift.org forums.  | [visit &rarr;](https://forums.swift.org/c/related-projects/vapor)           |
| Source Code    | Learn how Vapor works under the hood.            | [visit &rarr;](https://github.com/vapor/vapor)                  |
| GitHub Issues  | Report bugs or request features on GitHub.       | [visit &rarr;](https://github.com/vapor/vapor/issues)           |

## 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`](https://github.com/search?utf8=✓&q=topic%3Avapor-service&type=Repositories) tag on GitHub.

## Authors

[Tanner Nelson](mailto:tanner@vapor.codes), [Logan Wright](mailto:logan@vapor.codes), and the hundreds of members of Vapor.
