Use the Google Chat API to build Chat apps that bring your services and resources right into Google Chat, letting users get information and take action without leaving the conversation.
Cards provide a standard interface that ensures your Chat app looks good on any device. Interactive elements like buttons enable users to do their work directly from Google Chat.
Dialogs are windowed, card-based interfaces that Chat apps open to interact with users. Help users complete multi-step processes with sequential dialogs.
With link previews, whenever users share links in Google Chat spaces, your app can attach cards with helpful information that let people take action right from Google Chat.
Use the Chat API to programmatically manage Chat resources like:
  • Spaces
  • Messages
  • Memberships
  • Attachments
  • Reactions
Publish to the Google Workspace Marketplace to distribute your Chat app to users in your Google Workspace organization, or make it available to all Google Chat users.
Discover and try Google Chat samples that help you get started with building AI features using AI models, agents, platforms, and more.
smart_toy
Build eight minimalist Chat apps that integrate with fundamental AI concepts.
smart_toy
Build an AI agent add-on that integrates with ADK and Vertex AI Agent Engine.
smart_toy
Build Gemini Enterprise agents that are tightly integrated with Workspace data stores, APIs, and Chat apps.
smart_toy
Build Vertex AI agents that are tightly integrated with Workspace data stores, APIs, and Chat apps.
smart_toy
Build an agentic Google Chat app using Agent Development Kit (ADK) and Vertex AI Agent Engine.
smart_toy
Build an agentic Google Chat app using Agent2Agent (A2A) and Vertex AI Agent Engine.
smart_toy
Build an agentic Google Chat app using Agent2UI (A2UI) and Vertex AI Agent Engine.
smart_toy
Build an agentic Google Chat app using Gemini Enterprise.
Whether you're building your first app, or your hundred-and-first, our documentation teaches you key Chat app features.
smart_toy
Got five minutes? Build and deploy a basic Chat app using Apps Script that responds to messages.
precision_manufacturing
Build a Chat app that understands and responds with natural language.
notifications

Post notifications

Define one-off apps that inject messages into a room for information feeds or alerts.
lock
Learn which type of authentication is best for your Chat app.
cable
Import data from your other messaging platforms into Google Chat.
done
Build specific commands that users can issue to your Chat app.
Want to see the Google Chat API in action?
The Google Workspace Developers channel offers videos about tips, tricks, and the latest features.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.