Advanced backend platform, built for developers

GraphQL API
Database
Serverless Functions
Permissions
Integrations

Take advantage of a higher level of abstraction

GraphQL made it possible for Facebook to accelerate rate of innovation and release new features daily. Now you can use the same mature technology for your own products.

GraphQL API

Fast iteration

Powerful features such as relations and filters enable fronted developers to iterate on new features without changing any backend code.

Secure

The Graphcool permission system ensures that no malicious queries are allowed.

Flexible

Filters, nested mutations, subscriptions and much more enable you to create complex apps.

No mapping code

The powerful GraphQL API is generated automatically from your data model.

Strong ecosystem

GraphQL is an open standard. A thriving ecosystem avoids vendor lock-in.

Database

Your data lives on scalable infrastructure

Running a highly available, performant database cluster is a difficult task. By using Graphcool, you benefit from our experience running thousands of applications at very high scale.

Redundancy

Your data is replicated in a storage subsystem spanning multiple physical locations.

Performance

Queries run on multiple database instances, enabling linear scalability.

Flexible

Upgrade your project with more storage and throughput without downtime.

Dedicated hardware

Run projects with strict compliance requirements on dedicated hardware.

Serverless Functions

GraphQL turns functions into building blocks

It can be difficult to keep track of your functions in a serverless application architecture. GraphQL is a global type-system that enables you to easily compose small functions.

Small functions

Your logic is implemented in small single-purpose functions that can be composed.

Powerful

You can extend any stage of the request processing pipeline to implement custom logic.

Self-Hosting

Host your own functions or use services such as AWS Lambda and stdlib.com for full control.

Inline Functions

Define inline functions in the Console. Powered by

Permissions

Easily secure your application

Express your permission rules using the familiar GraphQL syntax. Rules such as ‘Allow friends to read posts’ and ‘Only the creator and group admins can edit a comment’ are easy to implement and test.

Based on GraphQL

Declaratively define your permission rules using the familiar GraphQL syntax.

Secure by Design

A data-centric approach keeps permission rules separated from application features.

Expressive

Supports advanced rules based on data relations such as ‘Pictures should be viewable by friends.’

Unlimited flexibility

Implement parts of your permission rules with serverless functions for maximum flexibility.

Integrations

Authentication, full-text search & more

Easily extend your application with advanced features from external providers such as Algolia for search and Auth0 for user management.

Smart integrations

Start syncing data to Algolia by writing a simple GraphQL query.

Always up-to-date

As third parties update their APIs, Graphcool makes sure your app keeps working.

Total control

Hook into the request pipeline to build your own custom integrations.

Always improving

Our integrations are continously improving in every aspect of usage.

Ready to get started?

Be up & running in 3 minutes.