GQLify

GQLify

  • Quick Start
  • Why GQLify
  • Github

›Introduction

Introduction

  • Welcome
  • Quick Start
  • Why GQLify
  • Compared to Prisma

Data Model

  • Overview
  • Scalar Types
  • Object Types
  • Enum Types
  • Relationships
  • Schema directives
  • Add new Scalar

GraphQL API

  • GraphQL API
  • GraphQL Queries
  • GraphQL Mutations
  • GQLify Plugin
  • Query Plugin
  • Base Type Plugin
  • Where Input Plugin
  • Create Mutation Plugin
  • Update Mutation Plugin
  • Delete Mutation Plugin
  • Create Your Own Plugin

Data Source

  • Overview
  • Memory
  • Firebase
  • Firestore
  • MongoDB
  • Create Own Data-source

Data Relationship

  • Overview
  • One-to-One
  • One-to-Many
  • Many-to-Many

Authentication

  • JWT Signed Token
Edit

Welcome

home

About GQLify

Building a GraphQL server could be hard! All the maintenance efforts around GraphQL schema, resolver logics and relationship between different APIs really take developers lots of time.

GQLify let developers build a complete GraphQL server with only one datamodel file.

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!
}

With datamodel above, you get all the GraphQL APIs with relationship built-in.

✨ See for yourself!

Try this query in our playground

{
  books {
    id
    name
    author {
      id
      username
    }
  }
}

Learn more

  • Quickstart
  • Why GQLify
Quick Start →
  • About GQLify
  • Learn more
GQLify
Docs
Why GQLifyQuick StartData ModelGraphQL APIData SourceData Relationship
Community
Gitter ChatTwitter
More
GitHubStar
Facebook Open Source
Copyright © 2019 Gqlify. Canner. Inc.