Get started
1. Join Anyscale
- Sign up for an Anyscale account at
console.anyscale.com
. - Check your email for a magic link.
2. Try it out in Anyscale's cloud
Launch an example template in Anyscale's fully hosted development environment to quickly learn the platform's capabilities. Anyscale set up the compute resources for you, so you can get started right away with on-demand GPUs.
Choose from deploying and fine-tuning large language models, scaling batch inference, serving Stable Diffusion, and much more.
3. Set up your environment
To programmatically interact with Anyscale outside the console and from your terminal, you need to install the Anyscale CLI.
- AWS
- GCP
Step 1: Install the Anyscale CLI and Python client package
pip install -U anyscale
Step 2: Authenticate the CLI
To access Anyscale's services, you need to obtain a token that verifies
your identity. Running the following command fetches and updates the
token in the local credential file ~/.anyscale/credentials.json
:
anyscale login
You can also manually generate your API token through the
console, and set it in the
ANYSCALE_CLI_TOKEN
environment
variable.
Step 1: Install the Anyscale CLI and Python client package
pip install -U "anyscale[gcp]"
Step 2: Authenticate the CLI
To access Anyscale's services, you need to obtain a token that verifies your
identity. Running the following command fetches and updates the token in the
local credential file ~/.anyscale/credentials.json
:
anyscale login
You can also manually generate your API token through the console, and set it in the ANYSCALE_CLI_TOKEN
environment variable.
4. Add teammates
- View organization members: To see your team, select the user icon and select Organization settings.
- Invite teammates: To add more people, select Invite teammates and enter their email addresses. This sends out invitation links to join.
- Manage roles: You can assign owner and collaborator roles to team members. See Permissions for more details on the permissions and access control structure.
5. Deploy your own Anyscale Cloud
To run workloads on your own AWS or GCP infrastructure with Anyscale orchestration, deploy an Anyscale Cloud in your account.
- AWS
- GCP
Step 1: Configure AWS credentials
Ensure you have set up AWS credentials on the local machine. See the AWS configuration guide for initial setup instructions. Run this command to quickly set and view the credentials:
aws configure
- Confirm the credentials can launch EC2 instances in the desired AWS region.
- Check permissions for managing VPC, subnets, Security Group, IAM, S3, and EFS. Find detailed requirements in the Anyscale AWS management guide.
Step 2: Create your Anyscale Cloud
To set up your Anyscale Cloud with default settings, run the following command:
anyscale cloud setup
For troubleshooting and advanced customization, follow the complete Anyscale Cloud on AWS guide.
Step 3: Verify the Anyscale Cloud
To verify that the Anyscale Cloud satisfies the minimum resource requirements, run the following command to launch a test workspace and service:
anyscale cloud verify --name NAME_OF_CLOUD --functional-verify workspace,service
Step 1: Configure your GCP Account
- Follow the Google Cloud instructions for installing the
gcloud
CLI. - Create a GCP project for Anyscale to launch clusters in.
- Confirm you're the owner of the GCP project in which Anyscale operates, by clicking IAM & Admin in the Google Cloud Platform Console.
Step 2: Create the Anyscale Cloud
To set up the Anyscale Cloud with default settings, run the following command:
anyscale cloud setup
For troubleshooting and advanced customization, follow the complete Anyscale Clouds on GCP guide.
Step 3: Verify the Anyscale Cloud
To verify that the Anyscale Cloud satisfies the minimum resource requirements, run the following command to launch a test Workspace and Service:
anyscale cloud verify --name NAME_OF_CLOUD --functional-verify workspace,service
➡️ Anyscale Workspaces - Start developing your own apps with in a cloud-based IDE. ➡️ Anyscale Jobs - Run, queue, and schedule long-running tasks and offline jobs efficiently. ➡️ Anyscale Services - Deploy, manage, and monitor persistent online services. ➡️ Organization administration - Manage users and permissions within your organization.