Skip to main content

graphql

Overview of the graphql module in the sst/node package.

import { ... } from "sst/node/graphql"

The graphql module has the following exports.


Handlers

The handlers can wrap around your Lambda function handler.


GraphQLHandler

A Lambda optimized GraphQL server that minimizes cold starts. It has a similar API to other alternatives like Apollo server so should be simple to switch.

import { GraphQLHandler } from "sst/node/graphql";

export const handler = GraphQLHandler({
schema,
});
Options
  • formatPayload - Callback to intercept the response and make any changes before sending response.
  • context - Callback that runs at the beginning of the request to provide the context variable to GraphQL resolvers.
  • schema - The GraphQL schema that should be executed.