Skip to content

GCP Kernel Plugin

The GCP Kernel provides shared infrastructure services (auth, files, events) using GCP-native services instead of NATS.

{
"project": {
"gcpKernel": {
"name": "gcp-kernel",
"firebaseProjectId": "my-firebase-project",
"storageBucket": "my-app-files"
}
}
}
  • Prefer GCP Kernel when you want fully managed services and Pub/Sub for events
  • Prefer NATS Kernel when you need real-time messaging and request/reply patterns
ServiceProtocolPurpose
AuthHTTPFirebase token validation
FilesHTTPSigned URL generation
EventsPub/SubEvent publishing
  • HTTP: 8080