Skip to Content
SWR 2.0 is out! Read more →
remoteGraphQL YogaIntegrationsAWS Lambda

Integration with AWS Lambda

AWS Lambda is a serverless computing platform that makes it easy to build applications that run on the AWS cloud. GraphQL Yoga is platform-agnostic so they can fit together easily. To reduce the boilerplate we prefer to use Serverless Express from Vendia.

Installation

Example

graphql.ts
import type { Handler } from '@aws-cdk/aws-lambda' import { createServer } from '@graphql-yoga/node' import { configure } from '@vendia/serverless-express' const app = createServer() export const handler: Handler = configure({ // Pass Yoga as app app, // Pass Yoga's logger to listen to the logs from Serverless Express as well log: app.logger })
💡

You can also check a full example on our GitHub repository here.