GraphQL is a powerful data querying and manipulation language, presenting itself as an alternative to REST in API development. This session is aimed at introducing the motivation behind GraphQL, and describe how it acts as an alternative to using REST when it comes to building data-driven applications. The importance of GraphQL APIs on serverless architectures will also be introduced, and the session will also demonstrate how GrapQL based APIs can be built with the help of AWS AppSync. This will segue the talk into the benefits of AppSync, specifically talking about the ability to access the AWS software infrastructure services while building your applications. AWS Lambda functions will be highlighted, and the session shall conclude with a demonstration on integrating Lambda functions into the GraphQL schema, a discussion of the problems of using Lambda functions with GraphQL, and the solution to the issues that surface.