Sponsored Workshop

Building GraphQL APIs With The Neo4j GraphQL Library



During this hands-on training we will explore:

  • What is GraphQL and how to build GraphQL APIs
  • Building Node.js GraphQL APIs backed by a native graph database using the Neo4j GraphQL Library
  • Adding custom logic to our GraphQL API using the @cypher schema directive and custom resolvers
  • Adding authentication and authorization rules to our GraphQL API While not strictly required, some familiarity with Node.js, GraphQL, and Neo4j will be helpful.   

This course will focus on building the GraphQL API layer and will not cover integrating a GraphQL API into a frontend application.

No initial setup is needed as we will be using hosted Codesandbox and Neo4j Sandbox environments.


William Lyon

Developer Relations Engineer @Neo4j

William Lyon is a Developer Relations Engineer at Neo4j where he helps developers be successful with graphs. Prior to joining Neo4j William worked as a software developer for several startups, building mobile apps, quantitative finance tools, and predictive API services. William holds a Masters...

Read more
Find William Lyon at:


Friday Nov 12 / 11:00AM EST (1 hour 30 minutes)


Level Beginner

Add to Calendar

Add to calendar



We will be using online hosted environments so no local development setup is required.

Specifically we will use Neo4j Aura database-as-a-service and CodeSandbox for running our GraphQL API application.

Prior to the lab please register for Neo4j Aura and create a "Free Tier" database: https://dev.neo4j.com/neo4j-aura

You will also need a GitHub account to sign-in to CodeSandbox or create a CodeSandbox account at https://codesandbox.io/

More Sponsored Workshops