Sweet and Sour
Google Workspace Marketplace – Hosting Requirements
Overview
Hosting an app on Google Workspace Marketplace allows Google Workspace users to discover, install, and authorize your application directly within their Google environment.
1. App Type Selection
Decide the type of app to publish:
• Google Workspace Add-on (Gmail, Drive, Calendar, Docs, Sheets)
• Web App with Google OAuth
• Google Drive App
2. Google Cloud Project Setup
A Google Cloud Project is mandatory.
• Enable Google Workspace Marketplace SDK
• Enable required APIs (OAuth, Drive, Calendar, etc.)
• Configure billing if required
3. OAuth Consent Screen Configuration
This is critical for approval.
• Choose user type (Internal or External)
• Provide app name, logo, support email
• Add Privacy Policy and Terms of Service URLs
• Declare all OAuth scopes with justification
Sensitive scopes require manual verification.
4. Marketplace App Listing
Required listing details:
• App name and descriptions
• Logos and screenshots
• Category and integration details
• Developer and support information
• Public or private distribution choice
5. Technical Hosting Requirements
• Public HTTPS endpoints
• OAuth redirect URLs
• Webhook/callback endpoints if applicable
• Proper error handling
6. App Review and Verification
• Marketplace functionality review
• OAuth verification for sensitive scopes
• May require demo videos and test credentials
Approval timelines range from days to several weeks.
7. Security and Compliance
• HTTPS enforcement
• Least-privilege OAuth scopes
• Clear data usage disclosure
• Compliance with Google security policies
8. Post-Approval Responsibilities
• App updates require review
• Scope changes trigger re-verification
• Policy violations may lead to delisting
Summary
Hosting on Google Marketplace requires a compliant Google Cloud-backed app, secure OAuth setup, complete marketplace listing, and Google approval.
