Skip to main content
Version: 1.0.0

Migrate from Open Source Ray

Check your docs version

Anyscale is rolling out a new design. If you have preview access to the enhanced experience, use the latest version of the docs and see the migration guide for transitioning.

Time to move your Ray project to Anyscale? Don't worry. Follow the 2 steps below and make the easy switch.

1. No code change is needed

You do not need to change your Ray application code.

2. Use Anyscale tools to accelerate the development and productionization of Ray workloads

Development tools

Based on your development stage, use the right Anyscale to maximize your productivity.

Development stageOpen Source RayAnyscale Managed Ray
Iterative developmentLaptop, VM, etc.Laptop or Anyscale Workspace
Large scale testingJobs API, Ray Client, SSH, etc.Anyscale Workspace
Production environmentRay jobs or Ray Serve deploymentsAnyscale jobs or Anyscale services
Debug production issuesObservability stack, SSH, etc.Anyscale Workspace

Dependency management and compute configuration.

  • In Anyscale, the monolithic cluster config has been split to two configurations, a Cluster Environment and a cluster Compute Config.
  • Anyscale will manage the cluster's lifecycle for you. It will launch clusters when needed and shut them down if they have not been used for a while. You can also manually modify the cluster using the web UI, Python SDK or HTTP API.

Migration steps

  1. Convert application dependencies:
  1. Convert Compute Configs: If you need to customize your compute resources, you can create a Compute Config.