GCP Kernel Plugin
The GCP Kernel provides shared infrastructure services (auth, files, events) using GCP-native services instead of NATS.
Quick Start
Section titled “Quick Start”{ "project": { "gcpKernel": { "name": "gcp-kernel", "firebaseProjectId": "my-firebase-project", "storageBucket": "my-app-files" } }}When to Use
Section titled “When to Use”- 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
Services
Section titled “Services”| Service | Protocol | Purpose |
|---|---|---|
| Auth | HTTP | Firebase token validation |
| Files | HTTP | Signed URL generation |
| Events | Pub/Sub | Event publishing |
Ports (Local Dev)
Section titled “Ports (Local Dev)”- HTTP: 8080
Learn More
Section titled “Learn More”- Source code
- Kernel Plugin - NATS-based alternative