Skip to content

Latest commit

Β 

History

History
416 lines (360 loc) Β· 44.1 KB

README.md

File metadata and controls

416 lines (360 loc) Β· 44.1 KB

The Google Cloud Developer's Cheat Sheet

Every product in the Google Cloud family described in <=4 words (with liberal use of hyphens and slashes 😏)
by the Google Developer Relations Team
Google Cloud Developer's Cheat Sheet Poster Image
White background: Poster PDF | Brochure PDF | High-resolution PNG | Medium-res PNG | Low-res PNG
Dark background: Poster PDF | Brochure PDF | High-resolution PNG | Medium-res PNG | Low-res PNG

Desktop Wallpapers: 16:9 (iMac, etc.) | 16:10 (Macbook Pro) | 4:3 (Older computers) | 3:2 (Pixelbook)

Text descriptions with links are below

Suggestions for better descriptions? Missing products? Pull requests are welcome on README.md (this file).

Feedback? @pvergadia or @gregsramblings.

Note: This list only includes products that are publicly available. There are several products in pre-release/private-alpha that will not be included until they go public beta or GA.

Fun flashback - here's the list of products in 2014

Many of these products have a free tier. There is also a free trial that will enable you try almost everything.


All Products

πŸ”—-Product page πŸ“„-Documentation

Compute

Storage

Database

Data and Analytics

Hybrid and Multi-cloud

AI/ML

Networking

  • Carrier Peering: Peer through a carrier πŸ“„
  • Direct Peering: Peer with GCP πŸ“„
  • Dedicated Interconnect: Dedicated private network connection πŸ“„
  • Partner Interconnect: Connect on-prem network to VPC πŸ“„
  • Cloud Armor: DDoS protection and WAF πŸ”— πŸ“„
  • Cloud CDN: Content delivery network πŸ”— πŸ“„
  • Cloud DNS: Programmable DNS serving πŸ”— πŸ“„
  • Cloud Load Balancing: Multi-region load distribution/balancing πŸ”— πŸ“„
  • Cloud NAT: Network address translation service πŸ“„
  • Cloud Router: VPC/on-prem network route exchange (BGP) πŸ“„
  • Cloud VPN (HA): VPN (Virtual private network connection) πŸ“„
  • Network Service Tiers: Price vs performance tiering πŸ”— πŸ“„
  • Network Telemetry: Network telemetry service πŸ”— πŸ“„
  • Traffic Director: Service mesh traffic management πŸ”— πŸ“„
  • Google Cloud Service Mesh: Service-aware network management πŸ”— πŸ“„
  • Virtual Private Cloud: Software defined networking πŸ”— πŸ“„
  • VPC Service Controls: Security perimeters for API-based services πŸ”— πŸ“„
  • Network Intelligence Center: Network monitoring and topology πŸ”— πŸ“„

Internet of Things (IoT)

Gaming

  • Google Cloud Game Servers: Orchestrate Agones clusters πŸ”—

Identity and Security

Management Tools

Developer Tools

Migration to GCP

API Platform and Ecosystems

  • API Analytics: API metrics πŸ”—
  • API Monetization: Monetize APIs πŸ”—
  • Apigee API Platform: Develop, secure, monitor APIs πŸ”—
  • API Gateway: Fully managed API Gateway πŸ”—
  • Apigee Hybrid: Manage hybrid/multi-cloud API environments πŸ”—πŸ“„
  • Apigee Sense: API protection from attacks πŸ”—
  • Cloud Endpoints: Cloud API gateway πŸ”—
  • Cloud Healthcare API: Healthcare system GCP interoperability πŸ”—
  • Developer Portal: API management portal πŸ”—
  • GCP Marketplace: Partner & open source marketplace πŸ”—
  • AppSheet: No-code App creation πŸ”—

Google Maps Platform

  • Directions API: Get directions between locations πŸ”—
  • Distance Matrix API: Multi-origin/destination travel times πŸ”—
  • Geocoding API: Convert address to/from coordinates πŸ”—
  • Geolocation API: Derive location without GPS πŸ”—
  • Maps Embed API: Display iframe embedded maps πŸ”—
  • Maps JavaScript API: Dynamic web maps πŸ”—
  • Maps SDK for Android: Maps for Android apps πŸ”—
  • Maps SDK for iOS: Maps for iOS apps πŸ”—
  • Maps Static API: Display static map images πŸ”—
  • Maps SDK for Unity: Unity SDK for games πŸ”—
  • Maps URLs: URL scheme for maps πŸ”—
  • Places API: Rest-based Places features πŸ”—
  • Places Library, Maps JS API: Places features for web πŸ”—
  • Places SDK for Android: Places features for Android πŸ”—
  • Places SDK for iOS: Places feature for iOS πŸ”—
  • Roads API: Convert coordinates to roads πŸ”—
  • Street View Static API: Static street view images πŸ”—
  • Street View Service: Street view for JavaScript πŸ”—
  • Time Zone API: Convert coordinates to timezone πŸ”—

Workspace Platform

  • Admin SDK: Manage G Suite resources πŸ”—
  • AMP for Email: Dynamic interactive email πŸ”—
  • Apps Script: Extend and automate everything πŸ”—
  • Calendar API: Create and manage calendars πŸ”—
  • Classroom API: Provision and manage classrooms πŸ”—
  • Cloud Search: Unified search for enterprise πŸ”—
  • Docs API: Create and edit documents πŸ”—
  • Drive Activity API: Retrieve Google Drive activity πŸ”—
  • Drive API: Read and write files πŸ”—
  • Drive Picker: Drive file selection widget πŸ”—
  • Email Markup: Interactive email using schema.org πŸ”—
  • G Suite Add-ons: Extend G Suite apps πŸ”—
  • G Suite Marketplace: Storefront for integrated applications πŸ”—
  • Gmail API: Enhance Gmail πŸ”—
  • Hangouts Chat Bots: Conversational bots in chat πŸ”—
  • People API: Manage user's Contacts πŸ”—
  • Sheets API: Read and write spreadsheets πŸ”—
  • Slides API: Create and edit presentations πŸ”—
  • Task API: Search, read & update Tasks πŸ”—
  • Vault API: Manage your organization's eDiscovery πŸ”—

Mobile (Firebase)

  • Cloud Firestore: Document store and sync πŸ”—
  • Cloud Functions for Firebase: Event-driven serverless applications πŸ”—
  • Cloud Storage for Firebase: Object storage and serving πŸ”—
  • Crashlytics: Crash reporting and analytics πŸ”—
  • Firebase A/B Testing: Create A/B test experiments πŸ”—
  • Firebase App Distribution: Trusted tester early access πŸ”—
  • Firebase Authentication: Drop-in authentication πŸ”—
  • Firebase Cloud Messaging: Send device notifications πŸ”—
  • Firebase Dynamic Links: Link to app content πŸ”—
  • Firebase Extensions: Pre-packaged development solutions πŸ”—
  • Firebase Hosting: Web hosting with CDN/SSL πŸ”—
  • Firebase In-App Messaging: Send in-app contextual messages πŸ”—
  • Firebase Performance Monitoring: App/web performance monitoring πŸ”—
  • Firebase Predictions: Predict user targeting πŸ”—
  • Firebase Realtime Database: Real-time data synchronization πŸ”—
  • Firebase Remote Config: Remotely configure installed apps πŸ”—
  • Firebase Test Lab: Mobile testing device farm πŸ”—
  • Google Analytics for Firebase: Mobile app analytics πŸ”—
  • ML Kit for Firebase: ML APIs for mobile πŸ”—

Additional Resources


Everything below is not included in the PDFs/PNGs due to space limitations


Additional Resources

GCP Foundational Open Source Projects

  • Apache Beam: Batch/streaming data processing πŸ”—
  • Go: High Concurrency Programming Language πŸ”—
  • gRPC: RPC framework πŸ”—
  • gVisor: Secure container runtime πŸ”—
  • Istio: Connect and secure services πŸ”—
  • Knative: Serverless framework for Kubernetes πŸ”—
  • Kubeflow: ML toolkit for Kubernetes πŸ”—
  • Kubernetes: Management of containerized applications πŸ”—
  • OpenCensus: Cloud native observability framework πŸ”—
  • TensorFlow: ML framework πŸ”—

Platform Comparisons

  • Google Cloud Platform for AWS Professionals: πŸ“„
  • Google Cloud Platform for Azure Professionals: πŸ“„
  • Google Cloud Platform for Data Center Professionals: πŸ“„
  • Google Cloud Platform for OpenStack Users: πŸ“„

Language Specific Documentation