# The Easy Way To Build Serverless Apps

Zero-friction development for auto-scaling apps on AWS Lambda.

## Build, Deploy, and Extend

Turn AWS Lambda into a first-class platform. Declare, deploy in seconds, and extend with the largest plugin ecosystem.

### Define in YAML

Declare functions and triggers in simple, readable YAML.

### Deploy in One Command

Infrastructure provisioned and wired automatically.

### Extend with Plugins

Hundreds of plugins or write your own with Node.js.

## Zero-Friction Serverless Development

Declare functions and triggers in YAML, run one command, and everything provisions automatically. No CloudFormation hand-rolling or CDK boilerplate.

- Define functions and events in declarative YAML
- Deploy code and infrastructure with one command
- Built-in support for Node.js, Python, Java, Go, and more

```yaml
# Extend with plugins
plugins:
  - serverless-offline
  - serverless-domain-manager
  - serverless-webpack
  - serverless-plugin-warmup
  - serverless-step-functions
```

## Extend with Hundreds of Plugins

The largest plugin ecosystem in serverless. Add custom domains, local dev, bundling, Lambda warmup, Step Functions integration, and hundreds more by adding a line to serverless.yml.

- Hundreds of community plugins for any workflow
- Custom domains, offline dev, bundling, and more
- Write your own with a simple Node.js API

## Go Serverless in Minutes

Create a free account and deploy your first service in minutes. No credit card, no infrastructure to manage.

Trusted by teams at Fortune 500 companies

Or download our [Serverless Architecture Use Cases](https://assets.serverless-extras.com/website/assets/566e2b9a-6ef7-44a5-9617-362ad9e965c1.pdf) whitepaper for full architecture diagrams with time-to-market estimates.

46,916

GitHub Stars

1,307,231

NPM Downloads
