Source: https://seerepo.com/r/ray-project/ray/built
Markdown source: https://seerepo.com/r/ray-project/ray/built.md
Description: ray is a Python repo built with FastAPI. It stores its data in Redis and MongoDB, connects to Google, and uses Google Cloud Storage.

# What is ray built with?

ray is a Python repo built with FastAPI. It stores its data in Redis and MongoDB, connects to Google, and uses Google Cloud Storage. It has 2,949 files and 1,514,135 written lines, with 2,145 test files.

Read on October 31, 2026, at commit 45c4123.

Repository: https://github.com/ray-project/ray

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: [in package.json](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 5 files · [python/ray/_private/services.py, line 848](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/_private/services.py#L848)
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 5 files · [python/ray/data/_internal/datasource/mongo_datasink.py, line 30](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/data/_internal/datasource/mongo_datasink.py#L30)

### Services

- **[Google](https://seerepo.com/uses/google)**: 4 files · [python/ray/autoscaler/_private/gcp/config.py, line 1](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/autoscaler/_private/gcp/config.py#L1)
- **Google Cloud Storage**: 2 files · [python/ray/_private/runtime_env/protocol.py, line 1](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/_private/runtime_env/protocol.py#L1)

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): FastAPI, Redis, Google · [Compare](https://seerepo.com/compare/ray-project/ray/vs/Significant-Gravitas/AutoGPT)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): FastAPI, Redis, Google Cloud Storage · [Compare](https://seerepo.com/compare/open-webui/open-webui/vs/ray-project/ray)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): FastAPI, Redis, Google · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/ray-project/ray)
- [NanmiCoder/MediaCrawler](https://seerepo.com/r/NanmiCoder/MediaCrawler/built): FastAPI, Redis, MongoDB · [Compare](https://seerepo.com/compare/NanmiCoder/MediaCrawler/vs/ray-project/ray)
- [mem0ai/mem0](https://seerepo.com/r/mem0ai/mem0/built): FastAPI, Redis, MongoDB · [Compare](https://seerepo.com/compare/mem0ai/mem0/vs/ray-project/ray)
- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): Redis, MongoDB, Google · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/ray-project/ray)

## Frequently asked questions

### What language is ray written in?

ray is written in Python: 2,949 files and 1,514,135 written lines.

### What framework does ray use?

ray is built with FastAPI.

The proof: [in package.json](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/package.json)

### What database does ray use?

ray stores its data in Redis and MongoDB.

The proof: [python/ray/_private/services.py, line 848](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/_private/services.py#L848)

### What services does ray use?

ray connects to Google and uses Google Cloud Storage.

The proof: [python/ray/autoscaler/_private/gcp/config.py, line 1](https://github.com/ray-project/ray/blob/45c41238576e946fba6b407698a25b959d94431e/python/ray/autoscaler/_private/gcp/config.py#L1)

### Does ray have tests?

Yes. ray has 2,145 test files.

### Which repos have a stack like ray's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, open-webui/open-webui, and langflow-ai/langflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
