Nest Engineering Docs
Interface

Overview

Legacy Python 3.13 Bubble read API for Cloud Spanner data

Interface is a legacy Python 3.13 FastAPI service that exposes a read-mostly API for the Bubble (bubble.io) application to search and retrieve operational data stored in Cloud Spanner.

Service profile

FieldValue
Codeservices/interface/
Packageinterface
RuntimePython 3.13 (FastAPI)
StatusLegacy (maintenance only)
Primary ownerAkansh Divker
Secondary ownerJoe Pardi
Primary consumerBubble app
Data sourceCloud Spanner
AuthX-API-Key header

Responsibilities

  • Provide stable, read-mostly query endpoints for Bubble.
  • Enforce API key authentication and CORS policy.
  • Encapsulate Spanner query logic and parameter binding.

Non-goals

  • New feature development or new external integrations.
  • General write access to Spanner (only two legacy update endpoints remain).

Dependencies

  • Upstream: Bubble app.
  • Downstream: Cloud Spanner; Google Secret Manager; Sentry.

Last updated on