Google Workspace CLI (gws) is a command-line tool designed to interact with Google Workspace services such as Drive, Gmail, Calendar, Sheets, and more from a single interface. It dynamically generates its command structure using Google’s Discovery Service, allowing it to automatically support new API endpoints as they become available. The tool eliminates the need for manual REST API calls by providing structured commands and built-in help for each resource and method. It outputs structured JSON responses, making it easy for developers, scripts, and AI agents to process results programmatically. The CLI supports multiple authentication methods, including OAuth login, service accounts, and environment-based credentials for automated environments. With built-in agent skills and automation features, it enables developers and AI systems to manage and automate Google Workspace workflows efficiently.

Features

  • Dynamically builds commands from Google’s Discovery Service to automatically support new Workspace APIs.
  • Provides structured JSON output for easy automation, scripting, and AI agent integration.
  • Supports multiple Google Workspace services including Drive, Gmail, Calendar, Sheets, Docs, and Chat.
  • Includes built-in authentication workflows such as OAuth login, service accounts, and access tokens.
  • Offers helpful command options like --help, --dry-run, and schema introspection for easier API usage.
  • Supports pagination and streaming results in NDJSON format for large data operations.
  • Includes AI agent skills and workflow helpers for automating common Workspace tasks.
  • Can run as an MCP server to expose Workspace APIs as structured tools for AI clients.

Project Activity

See All Activity >

License

Apache License V2.0

Follow Google Workspace CLI

Google Workspace CLI Web Site

Other Useful Business Software
Host LLMs in Production With On-Demand GPUs Icon
Host LLMs in Production With On-Demand GPUs

NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
Try Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Game changing tool to use CLI on Google Workspace apps
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust Command Line Tools, Rust Agent Skills

Registered

4 days ago