Start GQLify with GraphQL SDL in seconds

Build your GraphQL data models and you are all done! 🎉 We have your back!

GraphQL SDL
type User @GQLifyModel(dataSource: "memory", key: "users") {
  id: ID! @unique @autoGen
  username: String!
  email: String
  books: [Book!]!
}

type Book @GQLifyModel(dataSource: "memory", key: "books") {
  id: ID! @unique @autoGen
  name: String!
  author: User!
}

Any APIs through one GraphQL interface

GQLify allows you to connect multiple services into ONE single GraphQL interface.

Basic filter query to Firebase
Relational Query to Firebase
Insert to MongoDB & Firebase
QUERY
query {
  users (where: {gender: MALE}) {
    id
    username
    email
  }
}
SCHEMA
enum Gender {
  MALE
  FEMALE
}

type User @GQLifyModel(dataSource: "firebase", key: "users") {
  id: ID! @unique @autoGen
  username: String!
  gender: Gender
  email: String
}

Advantages of using GQLify

GQLify deal with all heavy lifting works and difficulties that you need to integrate multiple platfroms and services.

API agnostic
GQLify simplifies the integrations with different APIs. With simple declarations in datamodel, you can easily build GraphQL server to different APIs.
Easy to use
All you have to do is to write the datamodel and choose API sources. GQLify will build the whole GraphQL interface for you.
Extensible Framework
GQLify will work perfectly without any further complicated configurations, but it also comes with plugins to help you build your own GraphQL queries and mutations. Every part of GQLify is easy to customize, including graphQL APIs and types, data-source and schema directives.
Authentication
GQLify leverage graphql-middleware to let you choose your own authentication flow. It's easy to use GQLify with simple JWT-token protection or role-based access control.
Protect API source
We know it's important to use proper rate-limit, request size limiting, circuit breaker, cache-control and authorization to protect your API source. GQLify is working hard on it to make sure your API source is in good hand.
Open source
Gqlify is open sourced on Github, you are free to use it into your companies or personal projects.

Supported APIs

GQLify support various adapters to connect to data sources.

Firebase
Backend-as-a-Service
Firestore
Backend-as-a-Service
MongoDB
Database
Subscribe our latest releases?