Direct Google Directory API
Service account with domain wide delegation reads all active Google Workspace users. Suspended and archived accounts are filtered automatically.
Syncs your Google Workspace employees into a modern web directory. With photos, filters by domain and department, multi language and GDPR hosting in Frankfurt.
Full feature set without any tenant changes.
Service account with domain wide delegation reads all active Google Workspace users. Suspended and archived accounts are filtered automatically.
Profile pictures from Google Workspace land directly in the Cloud Directory listing. Employees see colleagues with a face instead of just a name.
With multiple domains in the workspace, filter precisely what should be visible. Guests or external accounts can be excluded.
Employee search in the browser, installable as PWA, also usable on mobile and offline. No need to switch to the Google admin console.
Supabase eu central 1 as data location. DPA included. No transfer of employee data to the USA.
The private key is stored AES encrypted. You keep full control and can revoke the connection anytime.
Connected in under 15 minutes, no custom development required.
In Google Cloud Console create a new project or pick an existing one. IAM and Admin, Service Accounts, create new. Name like cloud-directory-sync. Download the JSON key.
Under APIs and Services, Library, search for Admin SDK API and enable it. This allows the service account to talk to the Directory API.
In the Google Admin Console under Security, API access control, Domain wide delegation. Add the service account with scopes admin.directory.user.readonly and admin.directory.customer.readonly.
In Cloud Directory go to Settings, Data sources, Google Workspace tab. Upload the JSON key, enter the admin email, connect. The first sync starts automatically.
14 days free trial, no credit card. Setup in under 15 minutes.
Create workspace