- Notifications
You must be signed in to change notification settings - Fork70
This is the core package for using GraphQL in a custom server easily
License
graphql-python/graphql-server
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
GraphQL-Server is a base library that serves as a helperfor building GraphQL servers or integrations into existing web frameworks usingGraphQL-Core.
- ✅ It passes all the GraphQL spec tests
- Supports 💾
Uploads, 🔁 Sync, 🔀 Async views and 🔄 Subscriptions through WebSockets. - 🚀 It integrates seamlessly with all HTTP/Websocket Python servers
| Server integration | Docs |
|---|---|
| aiohttp | aiohttp |
| asgi | asgi |
| Chalice | chalice |
| Channels (Django) | channels |
| Django | django |
| FastAPI | fastapi |
| Flask | flask |
| Litestar | litestar |
| Quart | quart |
| Sanic | sanic |
| WebOb | webob |
Thegraphql_server package provides these public helper functions:
executeexecute_syncsubscribe
All functions in the package are annotated with type hints and docstrings,and you can build HTML documentation from these usingbin/build_docs.
You can also use one of the existing integrations listed above asblueprint to build your own integration or GraphQL server implementations.
Please let us know when you have built something new, so we can list it here.
The code in this project is licensed under MIT license. SeeLICENSEfor more information.
About
This is the core package for using GraphQL in a custom server easily
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.