Django RESTQL

Django RESTQL

Django RESTQL is a Python library made for Django, the library turns your Django REST Framework powered REST API into a GraphQL like API. With Django RESTQL you can send queries to your API enpoints and get back only the data you need, hence you are controling the data you get and not the server. The package also makes it easy to work with nested resources where everything can be created or updated (mutated) from the very same endpoint.

What is Django RESTQL?

Django RESTQL is a Python library made for Django, the library turns your Django REST Framework powered REST API into a GraphQL like API. With Django RESTQL you can send queries to your API enpoints and get back only the data you need, hence you are controling the data you get and not the server. The package also makes it easy to work with nested resources where everything can be created or updated (mutated) from the very same endpoint.

To learn more about the topic you can check out the best tutorials for Django RESTQL (the topic). Or see what Django RESTQL books are currently trending.