Google Cloud & IAM

Google Service Accounts Studio

Automate project configuration, IAM service accounts, RSA keys, and Cloudflare Workers Index credentials.

Step 1: Upload credentials.json

Upload OAuth 2.0 client credentials JSON from your Google Cloud Console project.

📥
Click to browse or drag & drop credentials.json
Accepts OAuth 2.0 Client ID Desktop or Web JSON
📄
credentials.json
Ready

Step 2: Choose Target Project Mode

Select whether to configure your existing project directly or create brand new Google Cloud projects.

🎯 Target Existing Project
Creates 100 SAs directly in your project (e.g. op2028). Does NOT create random saf-... projects.
🏗️ Create New Project(s)
Original CLI behavior (--quick-setup 1). Generates new Google Cloud project(s) prefixed with saf-....
All 100 service accounts will be created inside this exact project.
Short retries stay at 2s, 4s, 8s, 16s, 32s. In Target Existing Project mode, this selection is a hard quota-window limit: once it is used, OP Easy Generator stops creating more SAs and packages the accounts already created. New-project mode keeps its completion-oriented per-project retry handling. Keep 3 for the original bounded behavior.
Includes automatic generation of combined.txt (Cloudflare Index) and emails.txt (Google Groups).

Google Cloud Project & IAM Explorer

Inspect existing projects, view service account emails, or clean project resources. If no Cloud session exists yet, the credentials.json already selected in Quick Setup will be used automatically to authorize.

Click "Load Projects from Cloud" to fetch your accessible Google Cloud projects. If not authenticated, you will be prompted to connect.
📦

SA Archive Inspector & Cloudflare Index Helper

Upload ANY existing service_accounts.zip (from this run or past runs) to instantly extract all emails for Google Groups and generate Cloudflare Index credentials.

📥
Click to browse or drop service_accounts.zip here
Extracts emails, formats for Cloudflare Index, and verifies keys
👥

Google Group Member Manager

↗ Open Google Groups

Add service-account emails directly to a target Google Group. OP Easy Generator sends members in bounded groups of up to 10 at a time.

ℹ️
Automatic adding uses Google's Cloud Identity Groups API and is intended for Google Groups for Business / Google Workspace. Your signed-in Google account must be an owner/manager/admin allowed to manage memberships. Personal non-business Google Groups can still use the 10-email copy helper below.
0 valid-looking email(s) detected. Newlines, commas and spaces are accepted.
⚠️ Danger Zone: Delete / Purge Service Accounts

Permanently purge all service accounts inside a chosen Google Cloud project. The Google Cloud project itself is kept.

🛑 Final Danger Zone: Delete Google Cloud Project

This shuts down the selected Google Cloud project and all resources inside it. It is much more destructive than deleting only service accounts.

⚠️
Warning: Google marks the project for deletion and its services can become unavailable immediately. Some resources may be lost before the recovery window ends, and the Project ID cannot be reused after permanent deletion. If this project contains the OAuth credentials used by OP Easy Generator, deleting it can also break future authorization.
The delete button stays locked until this exactly matches the Project ID above.