Source: https://seerepo.com/r/jamwithai/production-agentic-rag-course/built
Markdown source: https://seerepo.com/r/jamwithai/production-agentic-rag-course/built.md
Description: production-agentic-rag-course is a Python repo built with FastAPI and uvicorn. It stores its data in Postgres and reaches it with alembic and SQLAlchemy.

# What is production-agentic-rag-course built with?

production-agentic-rag-course is a Python repo built with FastAPI and uvicorn. It stores its data in Postgres, reaches it with alembic and SQLAlchemy, uses AI through langchain-ollama, sentence-transformers, LangChain, LangGraph, and langfuse, makes its content with docling, validates its data with Pydantic, and uses psycopg2-binary and Redis. It has 10,607 written lines, with 24 test files.

Read on November 14, 2026, at commit 424a0eb.

Repository: https://github.com/jamwithai/production-agentic-rag-course

## Frontend

### Interface

- **[Gradio](https://seerepo.com/uses/gradio)**: 1 file

## Backend

### The base

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

### Data

- **[psycopg2-binary](https://seerepo.com/uses/psycopg2-binary)**
- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [airflow/dags/hello_world_dag.py, line 1](https://github.com/jamwithai/production-agentic-rag-course/blob/424a0eb99edf841994f2a9a053912b489d2a94ff/airflow/dags/hello_world_dag.py#L1)
- **[Redis](https://seerepo.com/uses/redis)**: 3 files · [src/services/cache/client.py, line 7](https://github.com/jamwithai/production-agentic-rag-course/blob/424a0eb99edf841994f2a9a053912b489d2a94ff/src/services/cache/client.py#L7)

### Data access

- **[alembic](https://seerepo.com/uses/alembic)**
- **[SQLAlchemy](https://seerepo.com/uses/sqlalchemy)**: 9 files

### AI

- **[langchain-ollama](https://seerepo.com/uses/langchain-ollama)**
- **[sentence-transformers](https://seerepo.com/uses/sentence-transformers)**
- **[LangChain](https://seerepo.com/uses/langchain)**: 8 files
- **[LangGraph](https://seerepo.com/uses/langgraph)**: 8 files
- **[langfuse](https://seerepo.com/uses/langfuse)**: 3 files

## Support

### The base

- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 1 file

### Content

- **docling**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 14 files

### Other

- **python-telegram-bot**
- **httpx**: 4 files
- **pydantic-settings**: 2 files
- **python-dateutil**: 1 file
- **requests**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, psycopg2-binary, Postgres, Redis, uvicorn, Gradio, alembic, SQLAlchemy, sentence-transformers, LangGraph, Pydantic · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/jamwithai/production-agentic-rag-course)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): FastAPI, psycopg2-binary, Postgres, Redis, uvicorn, alembic, SQLAlchemy, sentence-transformers, LangChain, Pydantic · [Compare](https://seerepo.com/compare/jamwithai/production-agentic-rag-course/vs/open-webui/open-webui)
- [ruvnet/RuView](https://seerepo.com/r/ruvnet/RuView/built): FastAPI, psycopg2-binary, Postgres, Redis, uvicorn, Gradio, alembic, SQLAlchemy, Pydantic · [Compare](https://seerepo.com/compare/jamwithai/production-agentic-rag-course/vs/ruvnet/RuView)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): FastAPI, psycopg2-binary, Postgres, Redis, uvicorn, SQLAlchemy, langfuse, Pydantic · [Compare](https://seerepo.com/compare/jamwithai/production-agentic-rag-course/vs/Significant-Gravitas/AutoGPT)
- [mem0ai/mem0](https://seerepo.com/r/mem0ai/mem0/built): FastAPI, Postgres, Redis, uvicorn, alembic, SQLAlchemy, LangChain, Pydantic · [Compare](https://seerepo.com/compare/jamwithai/production-agentic-rag-course/vs/mem0ai/mem0)
- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): FastAPI, psycopg2-binary, Postgres, uvicorn, alembic, SQLAlchemy, LangChain, Pydantic · [Compare](https://seerepo.com/compare/jamwithai/production-agentic-rag-course/vs/vectorize-io/hindsight)

## Frequently asked questions

### What language is production-agentic-rag-course written in?

production-agentic-rag-course is written in Python, with 10,607 written lines.

### What framework does production-agentic-rag-course use?

production-agentic-rag-course is built with FastAPI and uvicorn.

### What database does production-agentic-rag-course use?

production-agentic-rag-course stores its data in Postgres and reaches it with alembic and SQLAlchemy.

The proof: [airflow/dags/hello_world_dag.py, line 1](https://github.com/jamwithai/production-agentic-rag-course/blob/424a0eb99edf841994f2a9a053912b489d2a94ff/airflow/dags/hello_world_dag.py#L1)

### Does production-agentic-rag-course use AI?

Yes. production-agentic-rag-course uses AI through langchain-ollama, sentence-transformers, LangChain, LangGraph, and langfuse.

### What services does production-agentic-rag-course use?

production-agentic-rag-course uses psycopg2-binary and Redis.

### Does production-agentic-rag-course have tests?

Yes. production-agentic-rag-course has 24 test files.

### Which repos have a stack like production-agentic-rag-course's?

The ones that share most of its stack: datawhalechina/hello-agents, open-webui/open-webui, and ruvnet/RuView.

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