Welcome to the Ray documentation#


Getting started

Learn how to install Ray, compute an example with the Ray Core API, and use Ray’s ML libraries.


User guides

Learn about the key concepts and features. Get in-depth information about Ray’s libraries and tooling.


API reference

Find detailed descriptions of the Ray APIs, their functions, classes, and methods. The reference assumes familiarity with the key concepts.


Developer guides

Find information about Ray’s internals, and how to debug or profile Ray, fix a bug, or contribute a new feature.

Getting involved#

Ray is also an active community of developers, researchers, and folks that love machine learning. Here’s how to get involved with the Ray community:

Get involved and become part of the Ray community

💬 Join our community: Discuss all things Ray with us in our community Slack channel or use our discussion board to ask questions and get answers.

💡 Open an issue: Help us improve Ray by submitting feature requests, bug-reports, or simply ask for help and get support via GitHub issues.

👩‍💻 Create a pull request: Found a typo in the documentation? Want to add a new feature? Submit a pull request to help us improve Ray.

📰 Subscribe to the Ray newsletter: Get the latest news from Ray in a monthly email: Ray updates, community highlights, events, useful tutorials, and more!

🐦 Follow us on Twitter: Stay up to date with the latest news and updates on Ray.

Star and follow us on GitHub: Support Ray by following its development on GitHub and give us a boost by starring the project.

🤝🏿 Join our Meetup Group: Join one of our community events to learn more about Ray and get a chance to meet the team behind Ray.

🙌 Discuss on Stack Overflow: Use the [ray] tag on Stack Overflow to ask and answer questions about Ray usage.

If you’re interested in contributing to Ray, see the contributing guide for the current release or the latest version of our contributing guide to read about the contribution process and see what you can work on.