# Get started with Serverless Framework Open Source & AWS Getting started with Serverless Framework’s Open Source CLI and AWS takes only a few minutes. Install as a standalone binary, or with npm. ## Install as a standalone binary ### MacOS/Linux To install the latest version, run this command in your terminal: ```bash curl -o- -L https://slss.io/install | bash ``` To install an specific version you may set a VERSION variable, for example: ```bash curl -o- -L https://slss.io/install | VERSION=2.21.1 bash ``` Then, open another terminal window to run the `serverless` program. ### Windows Install with [Chocolatey](https://chocolatey.org/): ```bash choco install serverless ``` ### via npm _Note: If you don’t already have [Node](https://nodejs.org/en/download/package-manager/) on your machine, you’ll need to install it first. We suggest using the latest LTS version of NodeJS._ Install the serverless CLI: ```bash npm install -g serverless ``` ## Initial setup Run the command below and follow the prompts: ```bash serverless ``` The command will guide you to create a new serverless project. _Note: Users in China are presented with a setup centered around the chinese [Tencent](https://intl.cloud.tencent.com/) provider. If you're based in China and prefer to be presented with steps as outside of China, set the following environment variable: `SERVERLESS_PLATFORM_VENDOR=aws`_ ## Upgrade ### MacOS/Linux ```bash serverless upgrade ``` ### Windows ```bash choco upgrade serverless ``` ### via npm ```bash npm update -g serverless ``` ## Set up your free Dashboard account Learn more about the [Serverless Framework Dashboard](https://serverless.com/framework/) and [sign up for free](https://app.serverless.com). Once you’ve signed up, login to your dashboard from the CLI: ```bash serverless login ``` You can either add a new service in your dashboard, or with the CLI, using the command: ```bash serverless ```