Handbook
Other integrations
Subservice languages
Overview

Subservice languages

A stitched gateway that is configured by SDL directives is unconcerned with what programming language(s) subservices use as long as they can provide an annotated SDL and fulfill that schema contract. The examples below demonstrate setting up stitching SDLs using a variety of languages and tools.

When using static JavaScript stitching config, subservices don't even need to provide an annotated SDL, at which time no special subservice setup is necessary.

  • JavaScript schemas created with:

    • graphql-js
    • nexus
    • type-graphql
  • Ruby schemas created with:

    • Class-based definitions
    • Parsed definitions string