LibreAI / AI Agents / adk-python
// agents · google/adk-python

adk-python

Google's code-first toolkit for building real AI agents.

★ 21.7k stars⑂ 4.1k forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

adk-python is an open-source ai agents project by google (google/adk-python on GitHub). It has 21,739 GitHub stars and 4,116 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 8 October 2026.

GitHub stars
21,739
Forks
4,116
License
Apache-2.0
Last updated on GitHub
8 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Define what you want

    Write down the job you will use the project for before touching any code.

  2. Clone the repository

    Download the source and read the README's setup section first.

  3. Install dependencies

    Run the install steps and add any required API keys or config.

  4. Run the quickstart

    Follow the example in the docs to confirm everything works.

// features

Why people love it

Code-first

Agents defined in Python code, not config files.

Build, evaluate, deploy

One toolkit covering the full agent lifecycle.

Google-backed

Maintained by Google with extensive docs.

Flexible and controlled

Fine-grained control over agent behavior.

Python-native

Fits the standard Python AI stack.

Apache-2.0

Permissive licensing.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/google/adk-python.git
    cd adk-python
  2. Step 2 — Install

    Install the toolkit from PyPI.

    pip install google-adk
  3. Step 3 — Build your agent

    Follow the docs quickstart to define, evaluate, and run an agent.

    # see https://google.github.io/adk-docs/ for the quickstart
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains ADK?

It is maintained by Google at google/adk-python, with 4,116 forks. The docs site is actively updated.

Is ADK free to use?

Yes. It is released under the Apache-2.0 license, which permits commercial use, modification, and redistribution. Read the LICENSE file for the exact terms.

Do I need a paid API to use it?

The toolkit is free; you pay for the models you call, Google or otherwise.

How does it compare to other agent frameworks?

Compare with LangChain, CrewAI, and similar on control, evaluation tooling, and deployment story.

How do I get started?

The docs site has a quickstart: install the package and follow it to build your first agent.

// keep exploring

Similar tools

AI Agents

adk-js

Google's code-first TypeScript toolkit for building AI agents.

★ 1.4k starsApache-2.0
View guide →
AI Agents

adk-java

A code-first Java toolkit for building AI agents.

★ 1.7k starsApache-2.0
View guide →
AI Agents

antigravity-sdk-python

Google's Python SDK for building AI agents on the Antigravity platform and Gemini models.

★ 3.7k starsApache-2.0
View guide →
AI Agents

OmAgent

Python library for building multimodal language agents — VLM, video and mobile, fast to prototype and ship

★ 2.7k starsApache-2.0
View guide →
AI Agents

SWE-Gym

SWE-Gym: the first training environment for real-world software engineering agents and verifiers (ICML 2025).

★ 748 starsApache-2.0
View guide →
AI Agents

E2B

Secure sandboxes where AI agents run real code.

★ 14.2k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if adk-python is not the right fit.

Get adk-python

Free and open — grab the source, star the repo, and start creating.