What problem does it solve?
Simplifies building, deploying, and maintaining relational backends on Firebase by combining PostgreSQL (Cloud SQL) with an auto-generated GraphQL schema, operations, and platform SDKs so teams avoid hand-coding schema migrations, resolvers, and client bindings.
Core Features & Use Cases
- Schema-first relational modeling with GraphQL types mapped to PostgreSQL tables and directives for indexes, defaults, and relations.
- Auto-generated operations including queries, mutations, upserts, transactions, and complex filters to eliminate manual SQL coding.
- Security & authorization via @auth, @check, and @redact directives for row-level policies and role-based access patterns.
- SDK generation & integrations for Web (TypeScript), Android (Kotlin), iOS (Swift), Flutter (Dart), and Admin SDKs to provide type-safe client code.
- Advanced search & data features including vector similarity (pgvector + embeddings), full-text search, data seeding, and Cloud Functions triggers for event-driven workflows.
- Deployment & developer tooling with dataconnect.yaml, connector config, local emulators, migration diffs, and CI/CD deploy commands.
Quick Start
Initialize a dataconnect service with your GraphQL schema and connector configuration, generate SDKs, and start the local emulator to test queries and migrations.