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
Muly Oved
3/7/2017
@graphcool pure joy, no need to context switch, just work on client, no need to design REST API, amazing support make it amazing experience
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
Louis Pilfold
3/17/2017
Spoke to @graphcool support on their slack channel today. Great service, still very impressed with them. :)
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
Jeff Mikres
4/13/2017
Checking out @graphcool and it is awesome. Nice tutorial too. #GraphQL
User
Jan-Michael Junell
5/15/2017
@graphcool's onboarding just nailed it. Really impressed.
User
Jordan Last
5/30/2017
I'm dropping Firebase for graph.cool, and I'm loving it so far
User
Geronimo
3/10/2017
GraphCool ? (Firebase+GraphQL) This seems to be interesting...
User
Andrew Wilhelm
3/26/2017
check out #GraphQL by way of @graphcool! Best developer experience I've had in a dogs age!
User
Ju Hae Lee
6/17/2017
I've lost faith in BaaS, but jesus christ, @graphcool has the best on-boarding process I've ever seen in any product #qualityfromthestart
User
Bogdan Soare
4/14/2017
Really slick onboarding process from @graphcool ✌️. This service looks very promising
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
Jamie Barton
5/4/2017
If you're looking to get started with GraphQL I highly recommend you try @graphcool - The team & community are so supportive. ⚛
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
Chris Geirman
4/16/2017
Big ups to @graphcool! Their #onboarding experience is on point! #graphql
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
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
Billy
6/21/2017
New to backend but I love what @graphcool team put together. Simple. Intuitive. And it just works. I can't wait to play with it more.
User
sebasibarguen
5/16/2017
Been working with Graph.cool for 2 weeks, and we are loving it!
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!

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