Up deploys scalable and serverless apps, APIs, and static websites within seconds.
Up focuses on deploying “vanilla” HTTP servers and is compatible with multiple existing frameworks such as Express, Koa, Django, Golang net/HTTP, etc.
Up currently supports Node.js, Golang, Python, Java, Crystal, and static sites out of the box. Up is platform-agnostic, supporting AWS Lambda and API Gateway as the first targets. It provides a Heroku-style user experience at a lower price with the security, flexibility, and scalability of AWS.
Up is distributed in a binary form and can be installed manually via the tarball releases
or one of the following options:
$ curl -sf https://up.apex.sh/install | sh
To install to the current directory:
$ curl -sf https://up.apex.sh/install | BINDIR=. sh
After the installation process is complete, use the following to verify the installation:
$ up version
To update your up to the latest version, use:
$ up upgrade
Note: If you hit permission issues, run the following command:
$ sudo chown -R $(whoami) /usr/local/bin/