Log in to GraphQL Editor
Super Graph - turn GraphQL queries into a single SQL query
Tomek

Tomek Poniatowicz

6/11/2020

Super Graph - turn GraphQL queries into a single SQL query

Super Graph is a service that creates a high-performance GraphQL API, all happens instantly and without any code. The core concept of Super Graph is to reduce development time by simplifying database operations and it's achieved by translating your GraphQL queries into a single & blazingly fast SQL query.

It aims to cut development time by reducing the boilerplate when developing GraphQL APIs that use an SQL database.

By giving GraphQL API for PostgreSQL database written in Go, Super Graphs aims to reduce development time when developing GraphQL APIs that use refers to a SQL database by automatically generating SQL queries along with some most commonly used features such as authentication, Rails integration, remote joins, support for JWT tokens, DB migrations, seeding and more.

Super Graph will learn your database and generate the most efficient SQL query.

Instead, just describe the data you need in GraphQL and give that to Super Graph it'll automatically learn your database and generate the most efficient SQL query fetching your data in the JSON structure you expected.

GraphQL query

Source: supergrapqh.dev

And as a result of data fetched by Super Graph you will be given a JSON with all the data needed without writing any code or SQL.

Data fecthed from GraphQL from previous picture

Source: supergrapqh.dev

Why Super Graph?

The creator of Super Graph, Vikram Rangnekar, found that on average developers spend too much time on building API backends (development, updating, maintenance) and it always comes to figuring out what the UI needs then build an endpoint for it which always comes with a struggle with providing the data in the form that the frontend expects to see. Being weary by the idea of writing the same code again and again he decided to build a compiler that converts GraphQL to highly efficient SQL.

The above-mentioned compiler is the heart of Super Graph providing everything you needed for your app. No more spending weeks or months writing backend API code. Just make the query you need and Super Graph will do the rest.

Check out our other blogposts

Python models in GraphQL with Rust backend in 1 line of code
Dan Stein - DJ Fresh
Dan Stein - DJ Fresh
Python models in GraphQL with Rust backend in 1 line of code
4 min read
over 1 year ago
TS backend with slothking & Imp Gist implementation server
Artur Czemiel
Artur Czemiel
TS backend with slothking & Imp Gist implementation server
5 min read
almost 6 years ago
What’s new in Angular 9?
Infotech
Infotech
What’s new in Angular 9?
3 min read
over 4 years ago

Ready for take-off?

Elevate your work with our editor that combines world-class visual graph, documentation and API console

Get Started with GraphQL Editor