Google öffnet Developer Knowledge API für CLI, Agenten und Client-Bibliotheken

Google hat das Ökosystem rund um seine Developer Knowledge API vorgestellt, eine offizielle, programmatische Quelle für Googles Entwicklerdokumentation, die sich an KI-Agenten und Entwicklerwerkzeuge richtet. Dazu gehören eine gcloud-CLI-Oberfläche, ein Agent Skill, ein APIs Explorer und Client-Bibliotheken für sieben Sprachumgebungen.
- Googles Developer Knowledge API liefert offizielle, in Markdown aufbereitete Dokumentation zu Google Cloud, Firebase, Android und mehr.
- Sie bietet semantische und Stichwortsuche, Chunking von Dokumenten und fundierte Q&A für KI-Agenten und Entwicklerwerkzeuge.
- Zum Ökosystem gehören eine gcloud-CLI-Oberfläche, ein Agent Skill, der APIs Explorer und Client-Bibliotheken.
- Die Client-Bibliotheken decken C#, Go, Java, Node.js und TypeScript, PHP, Python und Ruby ab.
- BatchGetDocuments kann in einem API-Aufruf bis zu 20 Dokumente abrufen.
Eine offizielle Dokumentationsquelle für Agenten
Laut Google ist die Developer Knowledge API die offizielle, programmatische Referenzquelle für Entwicklerdokumentation zu Google Cloud, Firebase, Android und weiteren Produkten. Sie ist für moderne KI-Agenten, IDE-Erweiterungen und automatisierte Workflows konzipiert und ersetzt fehleranfälliges Web-Scraping durch eine strukturierte API, die aktuelle, im Markdown-Format aufbereitete Dokumentation liefert.
Die API bietet semantische und Stichwortsuche, intelligente Aufteilung von Dokumenten in Abschnitte (Chunking) sowie fundierte Frage-Antwort-Funktionen (Grounded Q&A). Damit bleiben Agenten und Entwicklerwerkzeuge laut Google präzise und tokeneffizient. Das Unternehmen gibt zudem an, dass die API häufig neu indexiert wird, um verlässliche Abrufe und möglichst geringe Verzögerung zwischen Aktualisierungen der Quelle und dem Zugriff durch Agenten zu gewährleisten.
gcloud CLI und der Agent Skill
Die gcloud-CLI-Oberfläche bringt Dokumentationssuche, Abruf und fundierte Q&A in die Kommandozeile. Laut Google ist sie in Cloud Shell vorinstalliert und funktioniert in gängigen Google-Cloud-SDK-Installationen unter Linux, macOS und Windows, ohne zusätzliche Plug-ins oder Konfiguration. Die wichtigsten Befehle sind:
- answer-query: liefert fundierte Antworten im Terminal.
- documents search-chunks: durchsucht Dokumentausschnitte und Chunks in der gesamten Google-Dokumentation.
- documents describe: ruft Metadaten und Inhalt eines bestimmten Dokuments ab.
Google zeigt außerdem, wie sich Fehler analysieren lassen, indem ein Error-Trace aus einer Datei direkt an den Befehl answer-query übergeben wird.
Der Agent Skill „Developer Knowledge“ verbindet KI-Coding-Assistenten mit Googles Dokumentation. Laut Google verringert er Halluzinationen, die durch veraltete Trainingsstände von LLMs entstehen. Er folgt einem mehrstufigen Abruf-Workflow: Zuerst werden mit searchDocumentChunks die Chunks geprüft, anschließend werden mit documents.get vollständige Markdown-Seiten geladen, oder es wird answerQuery für fundierte Antworten genutzt. Das soll den Verbrauch von Tokens und Kontext optimieren.
Der Skill stützt sich auf die Standard-MCP-Integration in Google Antigravity, Claude Code, Cursor, GitHub Copilot und eigenen agentischen Frameworks. Er weist den Assistenten an, den Developer-Knowledge-MCP-Server zu nutzen oder auf die REST-API per curl auszuweichen. Die Installation erfolgt mit dem Befehl npx skills add google/skills --skill retrieving-developer-knowledge. Die Authentifizierung lässt sich mit Application Default Credentials oder einem API-Schlüssel einrichten.
Client-Bibliotheken und APIs Explorer
Für den Produktiveinsatz ermöglichen die Client-Bibliotheken, Dokumentationsabruf, Suche und fundierte Antwortgenerierung in Produktivsysteme, automatisierte CI/CD-Pipelines und Wissensbots für Unternehmen einzubinden. Sie bieten programmatischen Zugriff auf AnswerQuery, SearchDocumentChunks, GetDocument und BatchGetDocuments. BatchGetDocuments kann in einem einzigen API-Aufruf bis zu 20 Dokumente abrufen.
Google nennt Unterstützung für Google Cloud Application Default Credentials, automatische Wiederholungsversuche und strukturierte Quellennachweise. Die Bibliotheken decken C#, Go, Java, Node.js und TypeScript, PHP, Python sowie Ruby ab, mit nativen Typdefinitionen, Builder-Mustern, Fehlerbehandlung und asynchroner Ausführung, zugeschnitten auf das jeweilige Ökosystem.
Googles Beispiel nutzt die Python-Bibliothek, damit ein Agent die neuesten Release Notes zu einem Produkt wie Firestore abruft und seine Antworten so auf Daten jenseits seines Trainingsstands stützt.
Der Google APIs Explorer für die Developer Knowledge API ist eine interaktive Oberfläche ohne Code auf Googles Entwicklerseite. Er dient dazu, API-Anfragen und Antwortstrukturen auszuprobieren und zu überprüfen.
Was das für Entwickler bedeutet
Die Veröffentlichung gibt Entwicklern je nach Arbeitsweise mehrere Einstiegspunkte. Wer die gcloud CLI bereits nutzt, kann sofort die offizielle Dokumentation abfragen. Wer sie nicht hat, kann den Agent Skill seinem KI-Coding-Assistenten oder Agenten mitgeben und so fundierten Abruf ermöglichen. Teams, die Produktivsoftware entwickeln, können die Client-Bibliotheken einsetzen. Für Entwickler von Agenten auf Google Cloud lautet Googles Angebot: eine dokumentierte, regelmäßig indexierte Alternative zum Scrapen von Webseiten oder zum Verlass auf das, was ein Modell im Training gelernt hat.
Google for Developers: Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog


