Source: https://seerepo.com/r/BerriAI/litellm/built
Markdown source: https://seerepo.com/r/BerriAI/litellm/built.md
Description: litellm is a Python repo built with Next.js, React, FastAPI, Flask, and axum. It stores its data in Redis and Postgres and uses AI through OpenAI and Anthropic.

# What is litellm built with?

litellm is a Python repo built with Next.js, React, FastAPI, Flask, and axum. It stores its data in Redis and Postgres, uses AI through OpenAI and Anthropic, and uses Claude. It has 5,630 files and 4,405,837 written lines, with 6,741 test files.

Read on October 30, 2026, at commit ef9385c.

Repository: https://github.com/BerriAI/litellm

## Frontend

### The base

- **[Next.js](https://seerepo.com/uses/nextjs)**: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)
- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)
- **Flask**: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)
- **axum**: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 28 files · [litellm-rust/crates/cache-redis-semantic/src/cache.rs, line 49](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/litellm-rust/crates/cache-redis-semantic/src/cache.rs#L49)
- **[Postgres](https://seerepo.com/uses/postgres)**: 11 files · [litellm-proxy-extras/litellm_proxy_extras/migration_data_checks.py, line 27](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/litellm-proxy-extras/litellm_proxy_extras/migration_data_checks.py#L27)

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 15 files · [ui/litellm-dashboard/src/components/chat/runChatRequest.ts, line 1](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/ui/litellm-dashboard/src/components/chat/runChatRequest.ts#L1)
- **Claude**: 2 files · [cookbook/anthropic_agent_sdk/agent_with_mcp.py, line 10](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/cookbook/anthropic_agent_sdk/agent_with_mcp.py#L10)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx, line 2](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx#L2)

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Next.js, React, FastAPI, Redis, Postgres, OpenAI, Claude, Anthropic · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/Significant-Gravitas/AutoGPT)
- [lobehub/lobehub](https://seerepo.com/r/lobehub/lobehub/built): Next.js, React, Redis, Postgres, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/lobehub/lobehub)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Next.js, React, FastAPI, Postgres, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/bojieli/ai-agent-book)
- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): Next.js, React, FastAPI, Postgres, OpenAI, Claude · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/vectorize-io/hindsight)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): Next.js, React, Flask, Redis, Postgres · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/langgenius/dify)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, FastAPI, Redis, Postgres, OpenAI · [Compare](https://seerepo.com/compare/BerriAI/litellm/vs/datawhalechina/hello-agents)

## Frequently asked questions

### What language is litellm written in?

litellm is written in Python: 5,630 files and 4,405,837 written lines.

### What framework does litellm use?

litellm is built with Next.js, React, FastAPI, Flask, and axum.

The proof: [in package.json](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/package.json)

### What database does litellm use?

litellm stores its data in Redis and Postgres.

The proof: [litellm-rust/crates/cache-redis-semantic/src/cache.rs, line 49](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/litellm-rust/crates/cache-redis-semantic/src/cache.rs#L49)

### Does litellm use AI?

Yes. litellm uses AI through OpenAI and Anthropic.

The proof: [ui/litellm-dashboard/src/components/chat/runChatRequest.ts, line 1](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/ui/litellm-dashboard/src/components/chat/runChatRequest.ts#L1)

### What services does litellm use?

litellm uses Claude.

The proof: [cookbook/anthropic_agent_sdk/agent_with_mcp.py, line 10](https://github.com/BerriAI/litellm/blob/ef9385c712297fa59bf8555962bfd719c55a4529/cookbook/anthropic_agent_sdk/agent_with_mcp.py#L10)

### Does litellm have tests?

Yes. litellm has 6,741 test files.

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

The ones that share most of its stack: Significant-Gravitas/AutoGPT, lobehub/lobehub, and bojieli/ai-agent-book.

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