ray has 60.7M monthly downloads and 43K GitHub stars. Version 2.56.0 supports Python 3.10+, first published in 2017.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of click, filelock and jsonschema. It is used by 559 tracked packages, including apache-airflow-providers-google, prefect-ray and leptonai.
GitHub topics include ray, distributed and parallel.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- click >=7.0
- filelock
- jsonschema
- msgpack <2.0.0,>=1.0.0
- packaging >=24.2
- protobuf >=3.20.3
- pyyaml
- requests
236 optional dependencies
- aiohttp[serve-async-inference]
- aiohttp[air]
- aiohttp[serve-grpc]
- aiohttp[llm]
- aiohttp[all-cpp]
- aiohttp[default]
- aiohttp[all]
- aiohttp[serve]
- aiohttp-cors[all-cpp]
- aiohttp-cors[serve-grpc]
- aiohttp-cors[serve-async-inference]
- aiohttp-cors[serve]
- aiohttp-cors[all]
- aiohttp-cors[llm]
- aiohttp-cors[default]
- aiohttp-cors[air]
- async-timeout[llm]
- celery[serve-async-inference]
- celery[all-cpp]
- celery[all]
- colorful[serve-grpc]
- colorful[default]
- colorful[llm]
- colorful[all]
- colorful[air]
- colorful[all-cpp]
- colorful[serve]
- colorful[serve-async-inference]
- cupy-cuda12x[cgraph]
- cupy-cuda12x[adag]
- cupy-cuda12x[all]
- cupy-cuda12x[all-cpp]
- dm-tree[all]
- dm-tree[all-cpp]
- dm-tree[rllib]
- fastapi[llm]
- fastapi[serve]
- fastapi[serve-async-inference]
- fastapi[serve-grpc]
- fastapi[all-cpp]
- fastapi[all]
- fastapi[air]
- fsspec[train]
- fsspec[tune]
- fsspec[all-cpp]
- fsspec[all]
- fsspec[air]
- fsspec[data]
- fsspec[llm]
- fsspec[rllib]
- grpcio[serve-async-inference]
- grpcio[air]
- grpcio[all]
- grpcio[all-cpp]
- grpcio[client]
- grpcio[default]
- grpcio[llm]
- grpcio[serve]
- grpcio[serve-grpc]
- gymnasium[all-cpp]
- gymnasium[rllib]
- gymnasium[all]
- hf-transfer[llm]
- jsonref[llm]
- jsonschema[llm]
- lz4[rllib]
- lz4[all]
- lz4[all-cpp]
- memray[all]
- memray[all-cpp]
- memray[observability]
- meson[llm]
- mmh3[serve-async-inference]
- mmh3[serve-grpc]
- mmh3[llm]
- mmh3[serve]
- mmh3[all-cpp]
- mmh3[all]
- mmh3[air]
- ninja[llm]
- nixl[llm]
- nixl-cu13[llm]
- numpy[llm]
- numpy[all]
- numpy[air]
- numpy[all-cpp]
- numpy[data]
- opencensus[all-cpp]
- opencensus[air]
- opencensus[all]
- opencensus[default]
- opencensus[llm]
- opencensus[serve]
- opencensus[serve-async-inference]
- opencensus[serve-grpc]
- opentelemetry-exporter-prometheus[llm]
- opentelemetry-exporter-prometheus[serve]
- opentelemetry-exporter-prometheus[serve-async-inference]
- opentelemetry-exporter-prometheus[serve-grpc]
- opentelemetry-exporter-prometheus[default]
- opentelemetry-exporter-prometheus[all-cpp]
- opentelemetry-exporter-prometheus[all]
- opentelemetry-exporter-prometheus[air]
- opentelemetry-proto[llm]
- opentelemetry-proto[serve]
- opentelemetry-proto[serve-async-inference]
- opentelemetry-proto[serve-grpc]
- opentelemetry-proto[air]
- opentelemetry-proto[all]
- opentelemetry-proto[all-cpp]
- opentelemetry-proto[default]
- opentelemetry-sdk[serve-grpc]
- opentelemetry-sdk[air]
- opentelemetry-sdk[all]
- opentelemetry-sdk[all-cpp]
- opentelemetry-sdk[default]
- opentelemetry-sdk[llm]
- opentelemetry-sdk[serve]
- opentelemetry-sdk[serve-async-inference]
- ormsgpack[rllib]
- ormsgpack[all-cpp]
- ormsgpack[all]
- pandas[train]
- pandas[tune]
- pandas[all]
- pandas[all-cpp]
- pandas[air]
- pandas[rllib]
- pandas[data]
- pandas[llm]
- prometheus-client[default]
- prometheus-client[llm]
- prometheus-client[serve]
- prometheus-client[serve-async-inference]
- prometheus-client[serve-grpc]
- prometheus-client[air]
- prometheus-client[all-cpp]
- prometheus-client[all]
- py-spy[all-cpp]
- py-spy[default]
- py-spy[llm]
- py-spy[serve]
- py-spy[serve-async-inference]
- py-spy[serve-grpc]
- py-spy[air]
- py-spy[all]
- pyarrow[all-cpp]
- pyarrow[air]
- pyarrow[all]
- pyarrow[data]
- pyarrow[llm]
- pyarrow[rllib]
- pyarrow[train]
- pyarrow[tune]
- pybind11[llm]
- pydantic[all-cpp]
- pydantic[default]
- pydantic[llm]
- pydantic[rllib]
- pydantic[serve]
- pydantic[serve-async-inference]
- pydantic[serve-grpc]
- pydantic[train]
- pydantic[tune]
- pydantic[all]
- pydantic[air]
- pyopenssl[all-cpp]
- pyopenssl[all]
- pyopenssl[serve-grpc]
- pyyaml[rllib]
- pyyaml[all]
- pyyaml[all-cpp]
- ray-cpp[cpp]
- ray-cpp[all-cpp]
- requests[llm]
- requests[air]
- requests[all]
- requests[all-cpp]
- requests[default]
- requests[rllib]
- requests[serve]
- requests[serve-async-inference]
- requests[serve-grpc]
- requests[train]
- requests[tune]
- scipy[all]
- scipy[all-cpp]
- scipy[rllib]
- smart-open[air]
- smart-open[all]
- smart-open[all-cpp]
- smart-open[default]
- smart-open[llm]
- smart-open[serve]
- smart-open[serve-async-inference]
- smart-open[serve-grpc]
- starlette[air]
- starlette[all]
- starlette[all-cpp]
- starlette[llm]
- starlette[serve]
- starlette[serve-async-inference]
- starlette[serve-grpc]
- taskiq[all]
- taskiq[all-cpp]
- taskiq[serve-async-inference]
- tensorboardx[air]
- tensorboardx[all]
- tensorboardx[all-cpp]
- tensorboardx[rllib]
- tensorboardx[train]
- tensorboardx[tune]
- typer[llm]
- uvicorn[air]
- uvicorn[all]
- uvicorn[all-cpp]
- uvicorn[llm]
- uvicorn[serve]
- uvicorn[serve-async-inference]
- uvicorn[serve-grpc]
- virtualenv[air]
- virtualenv[all]
- virtualenv[all-cpp]
- virtualenv[default]
- virtualenv[llm]
- virtualenv[serve]
- virtualenv[serve-async-inference]
- virtualenv[serve-grpc]
- vllm[llm]
- watchfiles[air]
- watchfiles[all]
- watchfiles[all-cpp]
- watchfiles[llm]
- watchfiles[serve]
- watchfiles[serve-async-inference]
- watchfiles[serve-grpc]
Used By
- apache-airflow-providers-google
- prefect-ray
- leptonai
- raydp
- neuralforecast
- codeflare-sdk
- fairchem-core
- cosmos-xenna
- verl
- flytekitplugins-ray
- lmdeploy
- pytimetk
- vllm-tpu
- amesa-train-dev
- astro-provider-ray
- geneva
- reaction-network
- dara-xrd
- nemo-retriever
- eformer
- zhmiscellany
- transferqueue
- jesse
- lance-ray
- levanter
- flyteplugins-ray
- tune-sklearn
- qiskit-serverless
- nv-ingest
- flowdapt
- lecrapaud
- scraper-lib-rmp
- amesa-train
- openrlhf
- nemo-gym
- ray-embedding
- rhapso
- agentsociety
- angelslim
- composabl-train-dev
- cogflow
- nemo-curator
- evotorch
- ffpa-attn
- isofit
- instill-sdk
- hydra-ray-launcher
- trinity-rft
- composabl-ray-dev
- itp-interface