No project description provided
Project description
🍓Strawberry Persisted Queries
Apollo-compatible persisted queries for Strawberry.
Usage
Add PersistedQueriesExtension
to your extensions.
import strawberry
from strawberry_persisted_queries import PersistedQueriesExtension
schema = strawberry.Schema(
query=Query,
extensions=[
PersistedQueriesExtension(),
],
)
Django
For Django, a Django cache backend is available.
from strawberry_persisted_queries.django_cache import DjangoPersistedQueryCache
PersistedQueriesExtension(cache_backend=DjangoPersistedQueryCache())
Safelisted Queries
DictSafelist
can be used to require persisted queries to already be saved.
This can be used with a build tool to ensure only queries used by your app are available.
from strawberry_persisted_queries.safelisting import DictSafelist
PersistedQueriesExtension(safelist=DictSafelist({
'sha256Hash': 'query {...}',
}))
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for strawberry_persisted_queries-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9d6417d00bf60e89b7eee25be24ca79d8c975862c211cc0950ae71c906c5bd |
|
MD5 | ec05b9b77c42742aa134942a60c934d9 |
|
BLAKE2b-256 | 6d91761fd8ebbabcae49784f68890e762d3b8987847cd7c8d7a69f2d4ab230a6 |
Close
Hashes for strawberry_persisted_queries-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4f60230e3efa7e219c17a298405a67c4f1bb5fcbaf4446930dbe33715313e56 |
|
MD5 | 7dd4a174163a36ca7e8c157b0b513ceb |
|
BLAKE2b-256 | f1fae90149030269341a1df884f6b8ac819f6fdd311de49a06b96080396e2506 |