# Step 1. Install serverless globally
$ npm install serverless -g

# Step 2. Create a service
$ serverless

# Step 3. deploy to cloud provider
$ serverless deploy

# Your function is deployed!
$ http://xyz.amazonaws.com/hello-world

serverless
framework

A powerful, unified experience to develop, deploy, test, secure, and monitor your Serverless applications.

Why Serverless Framework?

Great developer experience

A singular product experience, for all stages of the application lifecycle, built by developers for developers.

Amazing community

Over 10 millions downloads, 30,000 GitHub Stars, 200+ Open Source Plugins. The Serverless community builds here.

Vendor agnostic

Supports 8 different cloud providers with a single developer experience, giving you the freedom to pick the proper tool for the job.

Use cases

APIs
Full stack app
Data processing
Easy automation

APIs

The Serverless Framework is the simplest way to develop infinitely scalable, pay-per-execution APIs. A single configuration file allows you to list your functions and define the endpoints that they’re subscribed to. Hit deploy and you’re live. With native support for CORS, GraphQL, great API testing functionality, and API monitoring you are ready for production from day 1.

# Create a new Serverless Service/Project
$ serverless install -u https://github.com/serverless/examples/tree/master/aws-node-rest-api-with-dynamodb-and-offline -n aws-node-rest-api-with-dynamodb-and-offline
# Change into the newly created directory
$ cd my-service

The Serverless Application lifecycle

Intro
Develop
Deploy
Test
Secure
Monitor

Intro

The Serverless Framework allows you to easily utilize the most powerful cloud services available today, while also maintaining complete control over your application lifecycle.

Serverless Framework Features

Develop
Secrets
Output variables
Plugins
Deploy
Provisioning
Rollbacks
Profiles
Test
Local emulation
Log streaming
Test command
Secure
Access roles
Audit reports
Policies
Monitor
Metrics
Alerts
Notifications

Pricing

Free

Transactions

Installation

Support

Team Seats

$0/1m/month

SaaS

Community

$0/user/month

Unlimited

Transactions

Installation

Support

Team Seats

$10/1m/month

SaaS

Community

$99/user/month

Enterprise

Transactions

Installation

Support

Team Seats

Custom

SaaS/On-Prem

Enterprise SLA

Custom

See full architecture diagrams with time-to-market estimates for use cases.

Have a question?