What is adk-python built with?

adk-python is a Python repo built with FastAPI, starlette, and uvicorn. It stores its data in SQLite, signs people in with google-auth, authlib, and cryptography, connects to Google, validates its data with Pydantic and jsonschema, deploys with opentelemetry-api and OpenTelemetry, and uses aiosqlite. It has 811,720 written lines, with 864 test files.

Read on November 5, 2026, at commit 54a6bbb. Read it as markdown

Backend

The base 1

Data 2

Sign-in 3

Services 1

Support

The base 2

Validation 2

Deploy 2

Tools 4

  • click16 files
  • typing-extensions211 files
  • packaging4 files
  • graphviz3 files

Other 8

  • pyyaml14 files
  • websockets4 files
  • requests13 files
  • httpx12 files
  • python-dotenv4 files
  • watchdog4 files
  • tenacity2 files
  • python-multipart

Other repos with a similar stack

Ordered by how much of its stack they share with adk-python, then by stars.

Frequently asked questions

What language is adk-python written in?
adk-python is written in Python, with 811,720 written lines.
What framework does adk-python use?
adk-python is built with FastAPI, starlette, and uvicorn.
What database does adk-python use?
adk-python stores its data in SQLite.

The proof: src/google/adk/memory/_sqlite_memory_service.py, line 34

What does adk-python sign people in with?
adk-python signs people in with google-auth, authlib, and cryptography.
What services does adk-python use?
adk-python connects to Google and uses aiosqlite.

The proof: src/google/adk/a2a/agent/_remote_a2a_agent.py, line 1

Does adk-python have tests?
Yes. adk-python has 864 test files.
Which repos have a stack like adk-python's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →