Source: https://seerepo.com/r/skypilot-org/skypilot/built
Markdown source: https://seerepo.com/r/skypilot-org/skypilot/built.md
Description: skypilot is a Python repo built with FastAPI and Ray. It stores its data in Postgres, uses AI through mini-swe-agent, and makes its content with lxml.

# What is skypilot built with?

skypilot is a Python repo built with FastAPI and Ray. It stores its data in Postgres, uses AI through mini-swe-agent, makes its content with lxml, is tested with pytest-env, pytest-xdist, Pytest, pytest-asyncio, Selenium, and 2 more, deploys with k8s.io/klog/v2, boto3, and github.com/sevlyar/go-daemon, and uses psycopg2-binary. It has 662,980 written lines, with 626 test files.

Read on November 13, 2026, at commit b039cec.

Repository: https://github.com/skypilot-org/skypilot

## Frontend

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**

### Data

- **[psycopg2-binary](https://seerepo.com/uses/psycopg2-binary)**
- **[Postgres](https://seerepo.com/uses/postgres)**: 4 files · [sky/utils/db/migrate_sqlite_to_postgres.py, line 1](https://github.com/skypilot-org/skypilot/blob/b039cec5fa8e05a5c1b3d691134c62d03be408c9/sky/utils/db/migrate_sqlite_to_postgres.py#L1)

### AI

- **mini-swe-agent**

## Support

### The base

- **[Ray](https://seerepo.com/uses/ray)**: 4 files

### Content

- **[lxml](https://seerepo.com/uses/lxml)**

### Testing

- **pytest-env**
- **pytest-xdist**
- **Pytest**: 398 files
- **pytest-asyncio**: 3 files
- **Selenium**: 2 files
- **webdriver-manager**: 2 files
- **moto**: 1 file

### Deploy

- **[k8s.io/klog/v2](https://seerepo.com/uses/k8sio-klog-v2)**: 7 files
- **[boto3](https://seerepo.com/uses/boto3)**: 1 file
- **github.com/sevlyar/go-daemon**: 1 file

### Tools

- **boto3-stubs**
- **buildkite-test-collector**
- **grpcio-tools**
- **isort**
- **mypy**
- **pylint**
- **types-aiofiles**
- **types-cachetools**
- **types-paramiko**
- **types-protobuf**
- **types-python-dateutil**
- **types-pyyaml**
- **types-requests**
- **types-setuptools**
- **yapf**
- **memory-profiler**: 2 files

### Other

- **absl-py**
- **googleapis-common-protos**
- **protobuf**
- **t**
- **toml**
- **requests**: 44 files
- **pandas**: 20 files
- **grpcio**: 8 files
- **github.com/spf13/pflag**: 1 file

## Other repos with a similar stack

- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): FastAPI, psycopg2-binary, Postgres, Tailwind CSS, lxml, boto3 · [Compare](https://seerepo.com/compare/open-webui/open-webui/vs/skypilot-org/skypilot)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): FastAPI, psycopg2-binary, Postgres, Tailwind CSS, boto3 · [Compare](https://seerepo.com/compare/Significant-Gravitas/AutoGPT/vs/skypilot-org/skypilot)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, psycopg2-binary, Postgres, Tailwind CSS, lxml · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/skypilot-org/skypilot)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, psycopg2-binary, Postgres, Tailwind CSS, lxml · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/skypilot-org/skypilot)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): psycopg2-binary, Postgres, Tailwind CSS, boto3 · [Compare](https://seerepo.com/compare/langgenius/dify/vs/skypilot-org/skypilot)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): FastAPI, Tailwind CSS, lxml, boto3 · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/skypilot-org/skypilot)

## Frequently asked questions

### What language is skypilot written in?

skypilot is written in Python, with 662,980 written lines.

### What framework does skypilot use?

skypilot is built with FastAPI and Ray.

### What database does skypilot use?

skypilot stores its data in Postgres.

The proof: [sky/utils/db/migrate_sqlite_to_postgres.py, line 1](https://github.com/skypilot-org/skypilot/blob/b039cec5fa8e05a5c1b3d691134c62d03be408c9/sky/utils/db/migrate_sqlite_to_postgres.py#L1)

### Does skypilot use AI?

Yes. skypilot uses AI through mini-swe-agent.

### What services does skypilot use?

skypilot uses psycopg2-binary.

### Does skypilot have tests?

Yes. skypilot has 626 test files and is tested with pytest-env, pytest-xdist, Pytest, pytest-asyncio, Selenium, webdriver-manager, and moto.

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

The ones that share most of its stack: open-webui/open-webui, Significant-Gravitas/AutoGPT, and datawhalechina/hello-agents.

## 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.
