ray
Ray provides a simple, universal API for building distributed applications.
Install
ray on PyPI
pip
pip install rayuv
uv add raypoetry
poetry add rayPackage facts
| License | Apache 2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 8 — click, filelock, jsonschema, msgpack, packaging, protobuf, pyyaml, requests |
| Maintenance | actively maintained — 2 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: ray-2.57.0-cp310-cp310-macosx_12_0_arm64.whl; ray-2.57.0-cp310-cp310-manylinux2014_aarch64.whl; ray-2.57.0-cp310-cp310-manylinux2014_x86_64.whl; ray-2.57.0-cp310-cp310-win_amd64.whl; ray-2.57.0-cp311-cp311-macosx_12_0_arm64.whl; ray-2.57.0-cp311-cp311-manylinux2014_aarch64.whl; ray-2.57.0-cp311-cp311-manylinux2014_x86_64.whl; ray-2.57.0-cp311-cp311-win_amd64.whl; ray-2.57.0-cp312-cp312-macosx_12_0_arm64.whl; ray-2.57.0-cp312-cp312-manylinux2014_aarch64.whl; ray-2.57.0-cp312-cp312-manylinux2014_x86_64.whl; ray-2.57.0-cp312-cp312-win_amd64.whl; ray-2.57.0-cp313-cp313-macosx_12_0_arm64.whl; ray-2.57.0-cp313-cp313-manylinux2014_aarch64.whl; ray-2.57.0-cp313-cp313-manylinux2014_x86_64.whl; ray-2.57.0-cp314-cp314-macosx_12_0_arm64.whl; ray-2.57.0-cp314-cp314-manylinux2014_aarch64.whl; ray-2.57.0-cp314-cp314-manylinux2014_x86_64.whl
Keywords: ray, distributed, parallel, machine-learning, hyperparameter-tuningreinforcement-learning, deep-learning, serving, python
About ray
from the package's own PyPI description — quoted content, verbatim
.. image:: https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png
.. image:: https://readthedocs.org/projects/ray/badge/?version=master :target: http://docs.ray.io/en/master/?badge=master
.. image:: https://img.shields.io/badge/Ray-Join%20Slack-blue :target: https://www.ray.io/join-slack
.. image:: https://img.shields.io/badge/Discuss-Ask%20Questions-blue :target: https://discuss.ray.io/
.. image:: https://img.shields.io/twitter/follow/raydistributed.svg?style=social&logo=twitter :target: https://x.com/raydistributed
.. image::...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Ray is a distributed computing framework that scales Python applications from a single machine to clusters, providing abstractions for parallel tasks, stateful actors, and shared objects alongside ML libraries for data processing, training, hyperparameter tuning, and model serving.
Medium install friction due to 8 runtime dependencies (click, filelock, jsonschema, msgpack, packaging, protobuf, pyyaml, requests) and precompiled wheels for Python 3.10–3.14 across multiple platforms. Active maintenance with release 2.57.0 just 2 days old reduces adoption risk.
Apache 2.0 is permissive, allowing commercial use, modification, and distribution with minimal restrictions—suitable for most enterprise and open-source contexts.
Usage
pip install ray
import ray
ray.init()
@ray.remote
def hello():
return "Hello from Ray"
result = ray.get(hello.remote())
Requires Python 3.10 or later; distributed execution requires a cluster or local multiprocessing setup.
Verdict: Ray is an actively maintained distributed computing framework with permissive Apache 2.0 licensing and no known vulnerabilities. Medium install friction is offset by broad platform support and established adoption. Suitable for scaling Python workloads from development to production, though cluster deployment adds operational complexity.
Needs verification
- Whether the 8 runtime dependencies introduce transitive security or stability concerns beyond OSV reports.
- Performance characteristics and resource overhead for small-scale or single-machine deployments.
- Compatibility guarantees across the supported Python 3.10–3.14 range in practice.
- Community adoption scale and production deployment prevalence.
Similar packages
permissive · top 1,000 on PyPI
modalpermissive · top 1,000 on PyPI
xgboostpermissive · top 1,000 on PyPI
nvidia-nvshmem-cu13unclear · top 1,000 on PyPI
langgraphpermissive · top 1,000 on PyPI
langchainpermissive · top 1,000 on PyPI
langchain-anthropicpermissive · top 1,000 on PyPI
langchain-communitypermissive · top 1,000 on PyPI
langchain-openaipermissive · top 1,000 on PyPI
langchain-classicpermissive · top 1,000 on PyPI