Skip to content

Latest commit

Β 

History

History
355 lines (305 loc) Β· 36.7 KB

README.md

File metadata and controls

355 lines (305 loc) Β· 36.7 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? @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 on the day I joined Google 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

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 πŸ”— πŸ“„
  • Cloud NAT: Network address translation service πŸ“„
  • Cloud Router πŸ†•: VPC/on-prem network route exchange (BGP) πŸ“„
  • IPsec 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 πŸ”— πŸ“„

Internet of Things (IoT)

Identity and Security

Management Tools

Developer Tools

Migration to GCP

  • Cloud Data Transfer: Data migration tools/CLI πŸ”—
  • Google Transfer Appliance: Rentable data transport box πŸ”— πŸ“„
  • Cloud Storage Transfer Service: Cloud to cloud transfers πŸ“„
  • BigQuery Data Transfer Service: Bulk import analytics data πŸ”— πŸ“„
  • Migrate from Amazon Redshift πŸ†•: Migrate from Redshift to BigQuery πŸ”—
  • Migrate from Teradata πŸ†•: Migrate from Teradata to BigQuery πŸ”—
  • Migrate for Anthos πŸ†•: Migrate VMs to GKE containers πŸ”— πŸ“„
  • Migrate for Compute Engine: Compute Engine migration tools πŸ”— πŸ“„
  • VM Migration: VM migration tools πŸ”—

API Platform and Ecosystems

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

Google Maps Platform

  • Directions API: Get directions between locations πŸ”—
  • Distance Matrix API: Calculate travel times πŸ”—
  • Geocoding API: Convert address to/from coordinates πŸ”—
  • Geolocation API: Derive location without GPS πŸ”—
  • Maps Embed API: Web embedded maps πŸ”—
  • Maps JavaScript API: Dynamic web maps πŸ”—
  • Maps SDK for Android: Maps SDK for Android πŸ”—
  • Maps SDK for iOS: Maps SDK for iOS πŸ”—
  • Maps Static API: Web static maps πŸ”—
  • Maps Unity SDK: Unity SDK for games πŸ”—
  • Maps URLs: URL scheme for maps πŸ”—
  • Places API: Metadata about places (REST) πŸ”—
  • Places Library, Maps JS API: Metadata about places (JavaScript) πŸ”—
  • Places SDK for Android: Places SDK for Android πŸ”—
  • Places SDK for iOS: Places SDK for iOS πŸ”—
  • Roads API: Metadata about roads πŸ”—
  • Street View Static API: Static street view images πŸ”—
  • Street View Service: Interactive street view images" πŸ”—
  • Time Zone API: Convert coordinates to timezone πŸ”—

G Suite Platform

  • App Maker: Assistive app building πŸ”—
  • Apps Script: Extend and automate everything πŸ”—
  • Editor Add-ons: Extend Docs, Sheets, Slides πŸ”—
  • Gmail Add-ons: Contextual apps in Gmail πŸ”—
  • Hangouts Chat Bots: Conversational bots in chat πŸ”—
  • Calendar API: Create and manage calendars πŸ”—
  • Classroom API: Provision and manage classrooms πŸ”—
  • Docs API: Create and edit documents πŸ”—
  • Drive API: Read and write files πŸ”—
  • Gmail API: Enhance Gmail πŸ”—
  • Sheets API: Read and write spreadsheets πŸ”—
  • Slides API: Create and edit presentations πŸ”—
  • Drive Picker: Drive file selection widget πŸ”—
  • Cloud Search: Unified search for enterprise πŸ”—
  • Admin SDK: Manage G Suite resources πŸ”—
  • Email Markup: Interactive email using schema.org πŸ”—
  • G Suite Marketplace: Storefront for integrated applications πŸ”—
  • Other G Suite APIs/SDKs: Contacts, Google+, Tasks, Vault... πŸ”—

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 Indexing: App/Google search integration πŸ”—
  • Firebase Authentication: Drop-in authentication πŸ”—
  • Firebase Cloud Messaging: Send device notifications πŸ”—
  • Firebase Dynamic Links: Link to app content πŸ”—
  • Firebase Hosting: Web hosting with CDN/SSL πŸ”—
  • Firebase In-App Messaging: Send in-app contextual messages πŸ”—
  • Firebase Performance Monitoring: App 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 πŸ”—

GCP Foundational Open Source Projects

  • Apache Beam: Batch/streaming data processing πŸ”—
  • 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 πŸ”—

Additional Resources


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


Additional Resources

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