# API Reference

The Agent Development Kit (ADK) provides comprehensive API references across supported languages, allowing you to dive deep into all available classes, methods, and functionalities.

- **Python API Reference**

  ______________________________________________________________________

  Explore the complete API documentation for the Python Agent Development Kit. Discover detailed information on all modules, classes, functions, and examples to build sophisticated AI agents with Python.

  [View Python API Docs](https://adk.dev/api-reference/python/)

- **Typescript API Reference**

  ______________________________________________________________________

  Access the complete API documentation for the TypeScript Agent Development Kit. Find detailed information on all packages, classes, and methods to build powerful and flexible AI agents with TypeScript.

  [View Typescript API Docs](https://adk.dev/api-reference/typescript/)

- **Go API Reference**

  ______________________________________________________________________

  Explore the complete API documentation for the Go Agent Development Kit. Discover detailed information on all modules, classes, and functions to build sophisticated AI agents with Go.

  [View Go API Docs](https://pkg.go.dev/google.golang.org/adk)

- **Java API Reference**

  ______________________________________________________________________

  Access the comprehensive Javadoc for the Java Agent Development Kit. This reference provides detailed specifications for all packages, classes, interfaces, and methods, enabling you to develop robust AI agents using Java.

  [View Java API Docs](https://adk.dev/api-reference/java/)

- **Kotlin API Reference**

  ______________________________________________________________________

  Access the complete KDoc documentation for the Kotlin Agent Development Kit. This reference covers all packages, classes, and functions for building AI agents with Kotlin.

  [View Kotlin API Docs](https://adk.dev/api-reference/kotlin/)

- **CLI Reference**

  ______________________________________________________________________

  Explore the complete API documentation for the CLI including all of the valid options and subcommands.

  [View CLI Docs](https://adk.dev/api-reference/cli/)

- **Agent Config YAML reference**

  ______________________________________________________________________

  View the full Agent Config syntax for configuring ADK with YAML text files.

  [View Agent Config reference](https://adk.dev/api-reference/agentconfig/)

- **REST API Reference**

  ______________________________________________________________________

  Explore the REST API for the ADK web server. This reference provides details on the available endpoints, request and response formats, and more.

  [View REST API Docs](https://adk.dev/api-reference/rest/)
