{"componentChunkName":"component---src-templates-modal-page-js","path":"/graphene","result":{"pageContext":{"node":{"slug":{"current":"graphene"},"name":"Graphene","githubUrl":"https://github.com/graphql-python/graphene","description":"A package for creating GraphQL schemas/types in a Pythonic easy way.","developer":null,"price":"Free","url":"https://graphene-python.org/","tags":[{"id":"5098263c-d02b-5168-9896-93ada1f3296c","name":"Python","slug":{"current":"python"}},{"id":"e0debc22-ddec-5229-8e30-6a0a4d835803","name":"Graphene","slug":{"current":"graphene"}}],"logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/6ef339885bc8829ec3ccb5165eb2d0c19803671e-104x123.svg"}},"categories":[{"name":"Utilities","slug":{"current":"utilities"}}],"_rawContent":[{"_key":"947b52c5051d","_type":"block","children":[{"_key":"947b52c5051d0","_type":"span","marks":[],"text":"Introduction"}],"markDefs":[],"style":"h2"},{"_key":"de0ddfc34f62","_type":"block","children":[{"_key":"de0ddfc34f620","_type":"span","marks":[],"text":""},{"_key":"de0ddfc34f621","_type":"span","marks":["d990d8e6e148"],"text":"Graphene"},{"_key":"de0ddfc34f622","_type":"span","marks":[],"text":" is an opinionated Python library for building GraphQL schemas/types fast and easily."}],"markDefs":[{"_key":"d990d8e6e148","_type":"link","href":"http://graphene-python.org/"}],"style":"normal"},{"_key":"0b6cbd92ff98","_type":"block","children":[{"_key":"0b6cbd92ff980","_type":"span","marks":["strong"],"text":"Easy to use:"},{"_key":"0b6cbd92ff981","_type":"span","marks":[],"text":" Graphene helps you use GraphQL in Python without effort."}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"556c5340408f","_type":"block","children":[{"_key":"556c5340408f0","_type":"span","marks":["strong"],"text":"Relay:"},{"_key":"556c5340408f1","_type":"span","marks":[],"text":" Graphene has builtin support for Relay."}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"27e358b61448","_type":"block","children":[{"_key":"27e358b614480","_type":"span","marks":["strong"],"text":"Data agnostic:"},{"_key":"27e358b614481","_type":"span","marks":[],"text":" Graphene supports any kind of data source: SQL (Django, SQLAlchemy), NoSQL, custom Python objects, etc. We believe that by providing a complete API you could plug Graphene anywhere your data lives and make your data available through GraphQL."}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"2de811594ac3","_type":"block","children":[{"_key":"2de811594ac30","_type":"span","marks":[],"text":"PS. YOUR API IS A USER INTERFACE"}],"markDefs":[],"style":"normal"},{"_key":"effb259c8c16","_type":"block","children":[{"_key":"effb259c8c160","_type":"span","marks":[],"text":"Simple yet Powerful"}],"markDefs":[],"style":"h1"},{"_key":"6b27dbc57b66","_type":"block","children":[{"_key":"6b27dbc57b660","_type":"span","marks":[],"text":"Graphene-Python is a library for building GraphQL APIs in Python easily, its main goal is to provide a simple but extendable API for making developers' lives easier."}],"markDefs":[],"style":"normal"},{"_key":"55839a5588db","_type":"block","children":[{"_key":"55839a5588db0","_type":"span","marks":[],"text":"But, what is GraphQL? GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc webservice architectures."}],"markDefs":[],"style":"normal"},{"_key":"af2ebeb69c77","_type":"block","children":[{"_key":"af2ebeb69c770","_type":"span","marks":[],"text":"We believe that GraphQL is the next big thing after peanut butter and REST."}],"markDefs":[],"style":"normal"},{"_key":"932245b7f7b7","_type":"block","children":[{"_key":"932245b7f7b70","_type":"span","marks":[],"text":"PLUGGABLE"}],"markDefs":[],"style":"normal"},{"_key":"5846ec36c325","_type":"block","children":[{"_key":"5846ec36c3250","_type":"span","marks":[],"text":"Extensible Framework"}],"markDefs":[],"style":"h1"},{"_key":"982f97e6c973","_type":"block","children":[{"_key":"982f97e6c9730","_type":"span","marks":[],"text":"Graphene-Python will work out of the box with your current stack."}],"markDefs":[],"style":"normal"},{"_key":"bc5d04bced51","_type":"block","children":[{"_key":"bc5d04bced510","_type":"span","marks":[],"text":"For being able to have a fast development process, is essential to reuse as much code as possible."}],"markDefs":[],"style":"normal"},{"_key":"056fffe55db1","_type":"block","children":[{"_key":"056fffe55db10","_type":"span","marks":[],"text":"We offer integrations with different frameworks that will get you up to speed in the blink of an eye.\nThis integrations include:"}],"markDefs":[],"style":"normal"}]},"targetPath":"","modalType":"tool"}},"staticQueryHashes":[]}