Access Control
Accordez un accès granulaire au schéma (selon que l’utilisateur est connecté, possède un rôle ou une capacité, ou par IP), pour gérer qui peut accéder à quelles données.
Installez uniquement les fonctionnalités dont vous avez besoin.
Apportez plus de puissance à votre serveur GraphQL pour répondre à toutes les exigences de votre API

Cliquez pour voir une vidéo des Power Extensions
Accordez un accès granulaire au schéma (selon que l’utilisateur est connecté, possède un rôle ou une capacité, ou par IP), pour gérer qui peut accéder à quelles données.
Mettez en cache la réponse GraphQL côté client ou dans les étapes intermédiaires entre le client et le serveur (comme un CDN) via la mise en cache HTTP standard.
Créez et exposez plusieurs schémas GraphQL personnalisés sous leur propre URL, pour différents utilisateurs, applications, services externes ou autres.
Marquez des champs du schéma GraphQL comme dépréciés via une interface utilisateur, sans avoir besoin de déployer du code.
Connectez-vous à des services externes et interagissez avec eux via leurs API.
Exécutez des requêtes GraphQL directement dans votre application, en utilisant du code PHP.
Combinez plusieurs requêtes en une seule, en partageant l'état entre elles et en les exécutant dans l'ordre demandé.
Utilisez des requêtes GraphQL pour créer des endpoints prédéfinis comme en REST, en obtenant les avantages des deux APIs.
Manipulez les valeurs des champs dans la requête GraphQL, grâce à une collection d'utilitaires et de directives spéciales offrant des capacités de méta-programmation.
Exposez les fonctionnalités du langage de programmation PHP via des champs et des directives GraphQL.
Utilisez GraphQL pour automatiser des tâches dans votre application : exécutez des requêtes lorsqu'un événement se produit, enchaînez des requêtes, et planifiez et déclenchez des requêtes via WP-Cron.
Intégration avec le plugin Bricks, pour récupérer et mettre à jour les données Bricks des pages et des modèles.
Intégration avec le plugin Elementor, pour récupérer et mettre à jour les données Elementor des pages et des modèles.
Intégration avec le plugin Events Manager, pour récupérer des données d'événements.
Intégration avec le plugin JetEngine, pour récupérer les données de Custom Content Types (CCT).
Intégration avec le plugin MultilingualPress, pour récupérer les données multilingues.
Intégration avec le plugin Polylang, ajoutant des champs et des filtres pour sélectionner la langue lors de la récupération de données sur un site multilingue.
Traduisez la valeur d'un champ en utilisant le fournisseur de service de votre choix, parmi ChatGPT, Claude, Gemini, DeepSeek, Mistral AI, OpenRouter, LLM auto-hébergé, DeepL et Google Translate.
Intégration avec le plugin WooCommerce, pour récupérer les données de produits de votre boutique WooCommerce.