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
Wojtek
4/15/2017
Graph.cool is cool @graphcool ? (So much coolness in this tweet)
User
Bogdan Soare
4/14/2017
Really slick onboarding process from @graphcool ✌️. This service looks very promising
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
Chris Geirman
4/16/2017
Big ups to @graphcool! Their #onboarding experience is on point! #graphql
User
Ragnor Comerford
4/1/2017
Make BaaS great again! Ditching Firebase (total disaster) for @graphcool. Fantastic product and docs. Very friendly team. Check it out!
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
Renz
6/21/2017
Thanks Nilan! @graphcool What a great product!
User
John Valustik
1/4/2017
Like all the cool kids in 2017, working on an app using GraphQL
User
Jamie Barton
3/31/2017
Enjoying @graphcool ? #GraphQLAsAService
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
Jamie Barton
5/4/2017
Everyone in the GraphQL/JS community is really supportive but @graphcool have gone above and beyond to help me lately so well done all ?
User
Aaron Hsu
4/12/2017
So... @Graphcool is literally the future!! Building the @blerp imessage app with it has been so nice! #GraphQl #goodbyerest
User
Jon Gold
3/14/2017
suuuper chill 100/10, very impressed
User
Jordan Last
5/30/2017
I'm dropping Firebase for graph.cool, and I'm loving it so far
User
Andrew Song
3/19/2017
Shoutout to @graphcool's Nilan for the great help! Super low overhead to get things up and running.
User
Gavin Anthony
5/2/2017
Love using https://graph.cool so far. Super easy way to setup a backend for a project. Definitely worth checking out!
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
User
Victor Bianchi
3/7/2017
@graphcool @GraphQL It's a breeze, makes REST API look like a thing from the past. Great experience so far.
User
Dr Wicked
4/19/2017
I am playing with @graphcool for a project and it's amazing. GraphQL in the cloud with a gorgeous interface and great support. Check it out!
User
Vince Speelman
3/20/2017
I’ve been digging deeply into @graphcool recently. Amazing tool with great docs and community. This was helpful:

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.9.1

Read Announcement
Features
  • Improvements & cleanup for local docker development
  • Support for deploying from Windows
  • Experimental support for Docker Toolbox
Bug Fixes
  • Fixed endless deploy loop when environment variables are missing
  • Changing a service alias now invalidates the old one
  • Added more information for error messages & general improvements
0.9.1
0.11