GraphQL Backend Development Framework

Open-source framework to develop and deploy production-ready serverless GraphQL backends. Including GraphQL database mapping, real-time subscriptions & flexible permission system.

Get started in 5 minutes

Or watch the full demo video
1 Setup
2 Build Api
3 Use Api
4 Run Functions
Bootstrapping a new Graphcool service
Follow the instructions in the terminal below to learn the basics of creating and using a Graphcool service. The instructions mimic an actual workflow with the Graphcool CLI that you can also try in your own terminal.

The first step is to bootstrap a new Graphcool service by creating its local file structure using graphcool init.
Terminal
PRESS ENTER TO START

The framework you’ve been waiting for

The Graphcool Framework is packed with features that help you develop, deploy and scale modern applications based on GraphQL and Serverless.

GraphQL Database Mapping

Easily define and evolve your database schema using familiar GraphQL SDL syntax. Query your data using a powerful GraphQL CRUD API and safely expose parts of your database schema to frontend apps through the API Gateway.

Api data mapping
Serverless
Advanced graphql
Event Driven
Rapid development
Cloud native
Powerful Abstraction
No Limits
JavaScript Friendly
Easy to Adopt
No vendor lock-in
CI/CD workflow

„Graphcool is a really easy way for front-end devs to get started with GraphQL“

— Lee Byron, Co-creator of GraphQL

Graphcool Framework Architecture

Graphcool is more than just a development framework. It ships with deployment automation and a scalable runtime built for the cloud.
Created with Sketch. EVENT GATEWAY SUBSCRIPTION API EXTERNAL APIS LEGACY SYSTEMS CRUD API SERVICE LAYER DEVELOPMENT TOOLS GRAPHCOOL FRAMEWORK API LAYER INFRASTRUCTURE LAYER CLUSTER FAA S API GATEWAY
Compatible with
Runs on
Graphcool Cloud

Managed GraphQL Backend Hosting

High performance and reliable GraphQL backend hosting for developers who would rather spend their time building apps than managing databases.
Managed Infrastructure
Optimise performance and reduce overhead.
Collaboration
Enable developers to securely collaborate.
Continuous Backup
Continuous backup with point-in-time restore.
Visualize & Explore
Explore your data with the powerful data browser.

Join more than 30.000 developers

Graphcool is being used by thousands of developers and companies. Join the conversation in the forum and our active Slack community.
User
Emil Møller
10/27/2016
@graphcool thank you so much! I just remade my app backend in 20 minutes on the kitchen counter! Took me much thinking without your coolness
User
Petr Vlček
3/24/2017
Do you know what is cooler than Firebase? Check out @graphcool. Creating backend for you app has never been easier. ❤️
User
Arnaud
4/29/2017
@graphcool has built, by far, the greatest on-boarding to manage your #graphql schemas. Amazing UI! ?
User
Nick Hudkins
3/22/2017
One time in a job interview I was asked to architect a system and I responded @graphcool and walked out.
User
Jeff Mikres
4/13/2017
Checking out @graphcool and it is awesome. Nice tutorial too. #GraphQL
User
Igor Vanian
3/31/2017
@graphcool, are you some kind of backend magicians? Took me 2 hours to achieve a result that took me 2 weeks with REST #graphql #backend
User
Mike Phillips
5/4/2017
Getting started with @graphcool. It's like learning SQL all over again. The "db & api as a service" model feels like the future #tfolio
User
Jordan Last
5/30/2017
I'm dropping Firebase for graph.cool, and I'm loving it so far
User
Huvik
5/15/2017
Nice @graphcool is like @zeithq but in GraphQl world! ? Both have awesome community and cool products ? #graphcool #zeit #graphql #now
User
Ben McMahen
3/17/2017
Services like @graphcool @Firebase and lamba now make serverless a legitimate option for complex apps.
User
Vitor Amaral
4/13/2017
The easiest way to get started with #GraphQL, the perfect backend platform for your applications @graphcool
User
Nick Lewis
3/24/2017
This is really cool. Recently I have been exploring what I can build in terms of developing our own apps @headforcode and @graphcool wins!
User
Jamie Barton
3/31/2017
Enjoying @graphcool ? #GraphQLAsAService
User
sebasibarguen
5/16/2017
Been working with Graph.cool for 2 weeks, and we are loving it!
User
Felipe Cocco
5/16/2017
@graphcool's onboarding is absolutely insanely well designed. Definitely upped the bar for everyone else.
User
Onur Akpolat
5/30/2017
@graphcool is the coolest new services I've discovered for a while. Awesome work everyone!
User
Ahmed Magdy el Hanafy
3/23/2017
@graphcool Just tried graphcool and I’m out of words, these guys created a truly awesome product. Really recommend checking them out!
User
Renz
6/21/2017
Thanks Nilan! @graphcool What a great product!
User
TJ Holowaychuk
3/13/2017
I still like my Postgres but they're doing nice stuff!
User
Jared Short
3/23/2017
Make schemas, not backends. https://www.graph.cool/ Haven't seen a product this compelling to build on top of since Firebase! @graphcool

Graphcool is open source & community-driven

Get involved in the Github issues and take a look a the latest improvements. New versions of Graphcool are released every two weeks.

Newest Version: 0.10.1

Read Announcement
Features
  • Support for multiple type definition files
  • Better cluster workflows
Bug Fixes
  • Fixed local subscription endpoint when using hostnames
  • Fixed Windows deployment paths
  • Fixed authentication for local cluster commands
0.10.1
1.0