# Build your agent with ADK

Get started with the Agent Development Kit (ADK) through our collection of practical guides. These tutorials are designed in a simple, progressive, step-by-step fashion, introducing you to different ADK features and capabilities.

This approach allows you to learn and build incrementally – starting with foundational concepts and gradually tackling more advanced agent development techniques. You'll explore how to apply these features effectively across various use cases, equipping you to build your own sophisticated agentic applications with ADK. Explore our collection below and happy building:

- **Multi-tool agent**

  ______________________________________________________________________

  Create a workflow that uses multiple tools.

  [Build a multi-tool agent](/tutorials/multi-tool-agent/)

- **Agent team**

  ______________________________________________________________________

  Build an multi-agent workflow including agent delegation, session management, and safety callbacks.

  [Build an agent team](/tutorials/agent-team/)

- **Streaming agent**

  ______________________________________________________________________

  Create an agent for handling streamed content.

  [Build a streaming agent](https://adk.dev/get-started/streaming/index.md)

- **Discover sample agents**

  ______________________________________________________________________

  Discover sample agents for retail, travel, customer service, and more!

  [Discover adk-samples](https://github.com/google/adk-samples)
