This document introduces GraphQL and demonstrates how to implement it for Odoo using Python and Graphene. It begins with an overview of GraphQL, then shows a demo of a GraphQL schema for Odoo Partners and Contacts. It provides details on implementing GraphQL queries and resolvers for Odoo models like Partner. It discusses how GraphQL differs from REST and other RPC protocols by giving more flexibility to clients. Some caveats around performance, data exposure, and access control are also covered. Resources for learning more about GraphQL with Python and Odoo are provided.