Build on G Suite.
Supercharge your team.
G Suite is a set of applications, including Gmail, Docs, Sheets, Slides, Sites and more, as well as a set of messaging, collaboration, security, and compliance tools for organizations to use. The G Suite Developer Platform is a collection of tools and resources that let you integrate your software with G Suite and its users, or create new apps that run entirely within G Suite.APIs & libraries
- REST APIs for Sheets, Slides, Gmail, Calendar, People, Drive, Directory, Reports, Vault, Hangouts Chat, Sites, and many more app and admin APIs.
- Client libraries for using these APIs natively in Java, .NET, PHP, Python, JavaScript, and other popular languages.
Development tools
- Apps Script: Essentially JavaScript that's G Suite aware, with powerful built-in modules for manipulating G Suite apps and data.
- App Maker: A low-code/no-code way to quickly build custom apps for your G Suite domain.
Marketing tools
- G Suite Marketplace: an ecosystem for distributing and monetizing your custom G Suite apps and add-ons.
- Analytics: to help you track customer adoption of your app.
How do I get started?
Explore some popular use cases here, or scroll down further to peek at any of our G Suite APIs and other tools.

Build on top of G Suite with Apps Script
With Apps Script, you can build add-ons for Sheets, Docs, or Forms, automate workflows, and talk to other APIs.

Back up your users' stuff
The Drive API lets you sync data from your app with your user's Google Drive account, so it's available everywhere.
Integrate your services with Hangouts Chat
Build on the Chat platform to streamline interactions and workflows across teams. Create your own chatbots to integrate services using a conversational interface.

Create interactive cards and buttons in Gmail
Emails with markup appear in Google Search results when users look for tickets, flights, and events. Your markup will also help Google Now bring users the right information at just the right time.
More APIs for interacting with G Suite
Our REST APIs let your app integrate with users' mail, calendars, contacts, and other data.
APIs and tools for domain admins
G Suite Marketplace
Enterprise applications that can be added to a G Suite domain. Developers can publish apps to the marketplace for domain admins to discover and install.
Admin SDK
A suite of tools and APIs to help admins migrate to G Suite, create custom usage reports, and manage users, groups, and devices.
Admin Settings API
Manage the settings for G Suite domains, including most of the features offered in the G Suite Admin console.
Data Transfer API
Transfer folder and file ownership from one user to another. Perfect for migrating users' files when they leave or transfer internally.
Directory API
Our most popular admin API! Manage mobile and Chrome OS devices, groups, group aliases, members, organization units, users, and user aliases.
Domain Shared Contacts API
Manage external contacts that are shared with all users in the domain. For internal contacts, use the Directory API instead.
Email Audit API
Audit email, email drafts, and archived chats for users within the domain, retrieve account login information, and download users' mailboxes.
Email Settings API
Manage user-level email account settings, including most of the options shown in a user's mail settings screen.
Enterprise License Manager API
Assign, update, retrieve, and delete user licenses for G Suite, including Google Apps Vault, Google Maps Coordinate, and extra Google Drive storage.
Groups Migration API
Move emails from public folders and distribution lists for legacy email systems into Google Groups discussion archives.
Groups Settings API
Manage settings for Google Groups, including notifications, archives, moderation, and access for internal and external users.
Reports API
Create usage reports like sign-in frequency or user activities in specific G Suite, like the admin console and Google Docs.
Reseller API
For a domain managed by a G Suite reseller, place orders for features or users and coordinate monthly post-pay subscriptions.
Vault API
Retain, hold, search, and export data to support your organization’s archiving and eDiscovery needs.
