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.
Reach millions of users and organizations by publishing your Chat app in the Google Chat app catalog, or share your Chat app within your Workspace domain alone.
Whether you're building your first app, or your hundred-and-first, our documentation teaches you key Chat app features and useful solutions.
Got five minutes? Build and deploy a basic Chat app that responds to messages.
Google Chat apps are fully functional web applications and services. Complete this codelab to build and deploy a Chat app using Node.js and Google Cloud Functions.

Post notifications with webhooks

Incoming webhooks let you define one-off apps that inject messages into a room. This is the path for low-effort integrations that provide information feeds or alerts.
OAuth2, service accounts, and scopes. Learn how authentication in Google Chat and in Google Workspace work, and which type of authentication is best for your app.
Bring your tickets, bring your cases, and bring your orders. Learn how Chat apps connect to and work with non-Google services.
Register specific commands that users can issue to your app.
Want to see the Google Chat API in action?
The Google Workspace Developers channel offers videos about tips, tricks, and the latest features.