mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-11-01 00:17:26 +03:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.2 KiB
		
	
	
	
	
	
	
	
| path | 
|---|
| / | 
Meet Graphene
Graphene is a Python library for building GraphQL schemas/types fast and easily.
- Easy to use: Graphene helps you use GraphQL in Python easily.
- Graphene has builtin support for Relay.
- Support for Django, SQLAlchemy and GAE: mapping the models automatically to GraphQL types.
import graphene
class Query(graphene.ObjectType):
    hello = graphene.String()
    def resolve_hello(self, args, info):
        return 'world'
schema = graphene.Schema(query=Query)
result = schema.execute('{ hello }')
What is GraphQL?
GraphQL is a data query language and runtime designed to request and deliver data in a performant way.
Advantages of using GraphQL:
- Only one API endpoint. One roundtrip for fetch everything you need.
- No data overfetching or underfetching.
- Autogenerated Graphical UI and docs based in your schema.