Sarmad Gardezi
FireConnect
Convert Firestore JSON into Firebase Data Connect GraphQL Schema in seconds.
Who is FireConnect for?
Firebase developers who are:
- •Migrating from Firestore to Data Connect
- •Designing a new SQL-backed Firebase app
- •Auditing existing JSON structures
- •Teaching teams how to model data correctly
What does it generate?
FireConnect outputs GraphQL schemas (.gql) that:
- •Use @table for Data Connect tables
- •Include inferred scalar types and lists
- •Map foreign keys to @ref relations
- •Are ready to plug into your Data Connect project
When should you use it?
- •Before a migration, to design your schema
- •During a refactor, to validate assumptions
- •For prototypes, to quickly spin up a schema
- •In workshops, to demo JSON → SQL modeling
Moving from Firestore JSON to Data Connect shouldn't be painful.
Meet Sarah. She wants to adopt Firebase Data Connect but has 500MB+ of JSON. Rewriting that structure into strict GraphQL schemas takes days.
FireConnect reads her JSON, infers entities and relationships, and outputs a complete Data Connect schema.
What FireConnect handles
- ✓ Infers Scalars (String, Int, DateTime)
- ✓ Detects Relations (userId → User)
- ✓ Outputs Valid .gql Files
See it in action
From JSON to Schema
example_data.json
{
"uid": "user_123",
"isActive": true
}schema.gql
type User @table {
uid: String!
isActive: Boolean
}Try FireConnect
Paste your Firestore JSON document or array. We'll generate your GraphQL schema.