# Documentation Welcome to the Serverless v1.0 documentation. Here you'll find all the necessary information you need to learn and understand Serverless. It'll show you how you can build next generation Serverless applications. Furthermore we'll deep dive into the internals of Serverless so that you know how it works and how you can extend and modify it! ## Quick start Follow these simple steps to install the alpha, create and deploy your first service, run your function and remove the service afterwards. 1. `npm install -g serverless@1.0.0-alpha.1` 2. `serverless create --name first-service --provider aws` 3. `cd first-service` 4. `serverless deploy` 5. `serverless invoke --function hello` 6. `serverless remove` ## How to contribute to Serverless We love our community! Contributions are always welcomed! Jump right into our [issues](https://github.com/serverless/serverless/issues) to join existing discussions or open up new ones if you have a bug or want to improve Serverless. Also feel free to open up [pull requests](https://github.com/serverless/serverless/pulls) which resolves issues! You may also take a look at our [code of conduct](/code_of_conduct.md). ## User documentation - [Understanding Serverless and its configuration files](understanding-serverless) - [Serverless services and functions](understanding-serverless/services-and-functions.md) - [serverless.yaml](understanding-serverless/serverless-yaml.md) - [serverless.env.yaml](understanding-serverless/serverless-env-yaml.md) - [How to build your Serverless services](guide) - [Installing Serverless](guide/installation.md) - [Provider account setup](guide/provider-account-setup.md) - [Creating a service](guide/creating-a-service.md) - [Deploying your service](guide/deploying-a-service.md) - [Invoking your functions](guide/invoking-a-function.md) - [Adding additional event sources](guide/event-sources.md) - [Overview of available event sources](guide/overview-of-event-sources.md) - [Managing custom provider resources](guide/custom-provider-resources.md) - [Removing your service](guide/removing-a-service.md) - [Using plugins](using-plugins) - [How to use additional plugins in your service](using-plugins/adding-custom-plugins.md) - [Plugins provided by Serverless](using-plugins/core-plugins.md) - [Building plugins](developing-plugins) - [How to build your own plugin](developing-plugins/building-plugins.md) - [How to build provider integration with your plugin](developing-plugins/building-provider-integrations.md)