Python GraphQL library based on dataclasses. Strawberry's friendly API allows to create GraphQL API rather quickly, the debug server makes it easy to quickly test and debug. Django and ASGI support allow having your API deployed in production in a matter of minutes. The quick start method provides a server and CLI to get going quickly. Strawberry comes with a mypy plugin that enables statically type-checking your GraphQL schema. A Django view is provided for adding a GraphQL endpoint to your application. To support graphql Subscriptions over WebSockets you need to provide a WebSocket enabled server. Create a GraphQL schema defining a User type and a single query field user that will return a hardcoded user.

Features

  • A Django view is provided for adding a GraphQL endpoint to your application
  • The debug server can be made to support WebSockets
  • We use poetry to manage dependencies
  • We have a configuration for pre-commit
  • The code in this project is licensed under MIT license
  • Strawberry comes with a mypy plugin that enables statically type-checking your GraphQL schema

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Strawberry GraphQL

Strawberry GraphQL Web Site

Other Useful Business Software
Field Service+ for MS Dynamics 365 & Salesforce Icon
Field Service+ for MS Dynamics 365 & Salesforce

Empower your field service with mobility and reliability

Resco’s mobile solution streamlines your field service operations with offline work, fast data sync, and powerful tools for frontline workers, all natively integrated into Dynamics 365 and Salesforce.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Strawberry GraphQL!

Additional Project Details

Programming Language

Python

Related Categories

Python Software Development Software, Python Libraries

Registered

2022-08-30