Ross Scroggs 74b62c5cb9
Some checks failed
Build and test GAM / build (build, 1, Build Intel Ubuntu Jammy, ubuntu-22.04) (push) Has been cancelled
Build and test GAM / build (build, 10, Build Intel Windows, windows-2022) (push) Has been cancelled
Build and test GAM / build (build, 11, Build Arm Windows, windows-11-arm) (push) Has been cancelled
Build and test GAM / build (build, 2, Build Intel Ubuntu Noble, ubuntu-24.04) (push) Has been cancelled
Build and test GAM / build (build, 3, Build Arm Ubuntu Noble, ubuntu-24.04-arm) (push) Has been cancelled
Build and test GAM / build (build, 4, Build Arm Ubuntu Jammy, ubuntu-22.04-arm) (push) Has been cancelled
Build and test GAM / build (build, 5, Build Intel StaticX Legacy, ubuntu-22.04, yes) (push) Has been cancelled
Build and test GAM / build (build, 6, Build Arm StaticX Legacy, ubuntu-22.04-arm, yes) (push) Has been cancelled
Build and test GAM / build (build, 7, Build Intel MacOS, macos-13) (push) Has been cancelled
Build and test GAM / build (build, 8, Build Arm MacOS 14, macos-14) (push) Has been cancelled
Build and test GAM / build (build, 9, Build Arm MacOS 15, macos-15) (push) Has been cancelled
Build and test GAM / build (test, 12, Test Python 3.10, ubuntu-24.04, 3.10) (push) Has been cancelled
Build and test GAM / build (test, 13, Test Python 3.11, ubuntu-24.04, 3.11) (push) Has been cancelled
Build and test GAM / build (test, 14, Test Python 3.12, ubuntu-24.04, 3.12) (push) Has been cancelled
Build and test GAM / build (test, 15, Test Python 3.14-dev, ubuntu-24.04, 3.14-dev) (push) Has been cancelled
Build and test GAM / merge (push) Has been cancelled
Build and test GAM / publish (push) Has been cancelled
Check for Google Root CA Updates / check-apis (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Push wiki / pushwiki (push) Has been cancelled
Eliminate GAL commands
2025-05-07 08:53:56 -07:00
..
2025-05-07 08:53:56 -07:00
2025-04-09 17:54:49 +00:00
2025-05-05 21:36:45 -07:00
2025-04-09 17:54:49 +00:00
2025-04-21 16:49:50 -07:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-11 07:47:51 -07:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-05-07 08:53:56 -07:00
2025-04-09 17:54:49 +00:00
2025-04-11 08:08:08 -04:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-17 08:59:06 -07:00
2025-04-09 17:54:49 +00:00
2025-04-09 17:54:49 +00:00
2025-04-23 20:47:30 -07:00
2025-04-09 12:52:23 -07:00
2025-05-07 08:53:56 -07:00

Introduction

GAM7 is a free, open source command line tool for Google Workspace (formerly G Suite) Administrators to manage domain and user settings quickly and easily.

GAM7 is built with Python 3.

This page provides simple instructions for downloading, installing and starting to use GAM7.

GAM7 runs on all versions of Google Workspace; Google Apps Free Edition has limited API support and not all GAM commands work.

GAM7 is a rewrite/extension of Jay Lee's Legacy GAM.

GAM7 is backwards compatible with Legacy GAM, meaning that if your command works with Legacy GAM, it will also work with GAM7. There may be differences in output, but the syntax is compatible.

Documentation

Documentation for GAM7 is hosted in the GitHub Wiki and in Gam*.txt files.

Mailing List / Discussion group

The GAM mailing list / discussion group is hosted on Google Groups. You can join the list and interact via email, or just post from the web itself.

Source Repository

The official GAM7 source repository is on GitHub in the master branch.

Author

GAM7 is maintained by Jay Jay Lee and Ross Ross Scroggs.

Requirements

To run all commands properly, GAM7 requires three things:

  • An API project which identifies your install of GAM7 to Google and keeps track of API quotas.
  • Authorization to act as your G Suite Administrator in order to perform management functions like add users, modify group settings and membership and pull domain reports.
  • A special service account that is authorized to act on behalf of your users in order to modify user-specific settings and data such as Drive files, Calendars and Gmail messages and settings like signatures.

Installation - First time GAM installation

Use these steps if you have never used any version of GAM in your domain. They will create a GAM project and all necessary authentications.

Downloads Configuration Install

Installation - Update GAM7

Use these steps to update your version of GAM7.

Downloads Configuration Update

Installation - Upgrading from Advanced GAM

Use these steps if you have used any version of Advanced GAM in your domain. and all necessary authentications.

Downloads Configuration UpgradeFromAdvanced

Installation - Upgrading from Legacy GAM

Use these steps if you have used any version of Legacy GAM in your domain. They will update your GAM project and all necessary authentications.

Downloads Configuration UpgradeFromLegacy

Multiple Versions

You can install multiple versions of GAM and GAM7 in different parallel directories.