Skip to content
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
Go Shell Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add FUNDING.yml Aug 27, 2019
assets docs: tweak pro grid again Apr 13, 2018
cmd docs: fix links to AWS credentials Jun 8, 2020
config fix overriding of lambda.runtime Dec 17, 2019
docs Fix broken header reference in Configuration doc (#811) Jun 16, 2020
handler fix CORS header fields from being clobbered by error pages. Closes #661 May 16, 2018
http change error_pages to be disabled by default Nov 21, 2019
internal docs: fix links to AWS credentials Jun 8, 2020
platform fix `up stack` panic due to missing res.DistributionDomainName. Closes Jun 8, 2020
reporter add 60% coupon Apr 20, 2019
.gitattributes Initial commit Mar 15, 2018
.gitignore Initial commit Mar 15, 2018
.goreleaser.yml Initial commit Mar 15, 2018
CODE_OF_CONDUCT.md Initial commit Mar 15, 2018
CONTRIBUTING.md fix stack delete behavior to not attempt to delete configured lambda … Nov 21, 2019
History.md Release v1.5.2 Jun 8, 2020
LICENSE Initial commit Mar 15, 2018
Makefile fix release make target Dec 4, 2018
Readme.md docs: remove OC Apr 3, 2020
go.mod change default runtime to nodejs10.x (potentially breaking change). C… Oct 21, 2019
go.sum update tj/aws dependency for duplicate logs fix Apr 2, 2019
install.sh Initial commit Mar 15, 2018
platform.go add deploy --no-build flag for skipping build hooks. Closes #730 Dec 6, 2018
up.go add deploy --no-build flag for skipping build hooks. Closes #730 Dec 6, 2018

Readme.md

Up deploys infinitely scalable serverless apps, APIs, and static websites in seconds, so you can get back to working on what makes your product unique.

With Up there's no need to worry about managing or scaling machines, paying for idle servers, worrying about logging infrastructure or alerting. Just deploy your app with $ up and you're done!

Use the free OSS version, or subscribe to Up Pro for a small monthly fee for unlimited use within your company, there is no additional cost per team-member or application. Deploy dozens or even hundreds of applications for pennies thanks to AWS Lambda's cost effective nature.

About

Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.

Up currently supports Node.js, Golang, Python, Java, Crystal, Clojure and static sites out of the box. Up is platform-agnostic, supporting AWS Lambda and API Gateway as the first targets. You can think of Up as self-hosted Heroku style user experience for a fraction of the price, with the security, isolation, flexibility, and scalability of AWS.

Check out the documentation for more instructions and links, or try one of the examples, or chat with us in Slack.

OSS Features

Features of the free open-source edition.

Open source edition features

Pro Features

Up Pro provides additional features for production-ready applications such as encrypted environment variables, error alerting, unlimited team members, unlimited applications, priority email support, and global deployments for $19.99/mo USD. Visit Subscribing to Up Pro to get started.

Pro edition features

Quick Start

Install Up:

$ curl -sf https://up.apex.sh/install | sh

Create an app.js file:

require('http').createServer((req, res) => {
  res.end('Hello World\n')
}).listen(process.env.PORT)

Deploy the app:

$ up

Open it in the browser, or copy the url to your clipboard:

$ up url -o
$ up url -c

You can’t perform that action at this time.