Sarmad Gardezi

Firebase LogoFireConnect

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.