Securely Call Private Google Cloud Run APIs with JWT Auth (Simplified)

Dead-simple workflow to call private Google Cloud Run APIs from n8n using JWT authentication. Free-tier friendly, no public exposure or local hosting needed.

n8n
Securely Call Private Google Cloud Run APIs with JWT Auth (Simplified)

This streamlined n8n workflow enables secure access to private Google Cloud Run services without exposing endpoints publicly. It uses a service account for JWT signing, exchanges it for an ID token via Google's OAuth endpoint, and authenticates HTTP requests to your Cloud Run API with a Bearer token. Ideal for developers running custom logic on Cloud Run who need reliable, IAM-secured calls from n8n.

Key benefits include free-tier compatibility, minimal nodes (Set → JWT → HTTP Token Exchange → HTTP Call), and zero caching overhead for quick setup. It eliminates complex auth libraries, VPNs, or API gateways, saving hours on secure integrations.

Use cases: Invoke serverless APIs for data processing, ML inference, or backend tasks from n8n automations. Perfect for IT/security teams building private, scalable services with Google Cloud IAM. Requires a Cloud Run service with auth enabled, service account with Invoker role, and PEM key for JWT credentials. Full guide linked in workflow.

$12.99
Last updated August 29, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Built-in Apps workflows

More from Fred Garcia

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.