Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.62 KB

stargate_graphql.md

File metadata and controls

26 lines (16 loc) · 1.62 KB
layout title description permalink
default
GraphQL
A blog all about GraphQL
/stargate/graphql/

What is GraphQl?

GraphQL is a data query and manipulation language for APIs. GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015. For more information about graphQL go here. My experience with GraphQL started years ago with Neo4j, ArrangoDB, and OrientDB. For the sake of my blog, my focus for GraphQL will be based on Astra GraphQL API and the inherit GraphQL capabilities. These capabilities are impressive, but do not confuse GraphQL capability to mean Astra or Stargate is a Graph Database. Additionally, some of the advanced GraphQL features are not inclusive, yet.

Why use GraphQL?

Having spent years in sql, mysql, several to many database clients, uis, and tools I am firm believer in making data access easier. GraphQL provides that method to easily interact with your data and it brings powerful concepts not found in other query languages. It is very easy to develop directly against the GraphQL Api for inserts, updates, and deletes without requiring a backend for the application. Additionally with GraphQL being able to query and join multiple data sets and the results being returned in a JSON Object there are little to no additional client side manipulations of results needed.

Working with GraphQL

GraphQl Samples

GraphQL Postman

What's Next

Check out my blog on GraphQL Playground for more GraphQL fun.

{% include stargate_help.html %}