Logo

El servidor GraphQL más potente para WordPress

Construye cosas increíbles con Gato GraphQL

AppSumo
🌮🌮🌮🌮🌮5/5
WordPress
5/5
Casos de uso habituales

Expón los datos de WordPress vía GraphQL

Gato GraphQL es un plugin para WordPress que implementa la especificación de GraphQL.

Logo de GraphQL

GraphQL

Pide lo que quieras

{
  post(by: { id: 1 }) {
    title
  }
}

Obtén resultados predecibles

{
  "post": {
    "title": "¡Hola, mundo!"
  }
}
Características

Flexibilidad, versatilidad y potencia

El servidor ofrece formas de ampliar, proteger y acelerar tu aplicación

Integraciones con plugins

Interactúa con tus plugins favoritos

Lee y modifica datos de CPT, taxonomías, usuarios, comentarios y metadatos de cualquier plugin.

Amplía la funcionalidad del servidor

Power Extensions

Lleva más potencia a tu servidor GraphQL para satisfacer todos los requisitos de tu API

Power Extensions

Logo

Haz clic para ver un vídeo de Power Extensions

Target Image

Access Control

Otorga acceso granular al esquema (según el usuario haya iniciado sesión, tenga algún rol o capacidad, o por IP), para gestionar quién puede acceder a qué datos.

Target Image

Caching

Cachea la respuesta GraphQL en el lado del cliente o en etapas intermedias entre cliente y servidor (como una CDN) mediante caché HTTP estándar.

Target Image

Custom Endpoints

Crea y expón varios esquemas GraphQL personalizados bajo su propia URL, para diferentes usuarios, aplicaciones, servicios externos u otros.

Target Image

Deprecation

Marca como deprecados campos del esquema GraphQL usando una interfaz de usuario, sin necesidad de desplegar código.

Target Image

HTTP Client

Conéctate e interactúa con servicios externos a través de sus APIs.

Target Image

Multiple Query Execution

Combina varias consultas en una sola, compartiendo estado entre ellas y ejecutándolas en el orden solicitado.

Target Image

Persisted Queries

Usa consultas GraphQL para crear endpoints predefinidos como en REST, obteniendo las ventajas de ambas APIs.

Target Image

Query Functions

Manipula los valores de los campos dentro de la consulta GraphQL, mediante una colección de utilidades y directivas especiales que proporcionan capacidades de meta-programación.

Target Image

Schema Functions

Expón funcionalidades del lenguaje de programación PHP mediante campos y directivas de GraphQL.

Automatiza tareas y amplía el esquema GraphQL

Premium Extensions

Intégrate con plugins populares de WordPress y servicios externos

Target Image

Automation

Usa GraphQL para automatizar tareas en tu aplicación: ejecuta consultas cuando ocurre algún evento, encadena consultas y programa y dispara consultas mediante WP-Cron.

Target Image

Bricks

Integración con el plugin Bricks, para obtener y actualizar datos de Bricks de páginas y plantillas.

Target Image

Elementor

Integración con el plugin Elementor, para obtener y actualizar datos de Elementor de páginas y plantillas.

Target Image

Events Manager

Integración con el plugin Events Manager, para obtener datos de eventos.

Target Image

JetEngine

Integración con el plugin JetEngine, para obtener datos de Custom Content Types (CCT).

Target Image

MultilingualPress

Integración con el plugin MultilingualPress, para obtener datos multilingües.

Target Image

Polylang

Integración con el plugin Polylang, añadiendo campos y filtros para seleccionar el idioma al obtener datos en un sitio multilingüe.

Target Image

Translation

Traduce el valor de un campo usando el proveedor de servicio que elijas, entre ChatGPT, Claude, Gemini, DeepSeek, Mistral AI, OpenRouter, LLM autoalojado, DeepL y Google Translate.

Target Image

WooCommerce

Integración con el plugin WooCommerce, para obtener datos de productos de tu tienda WooCommerce.

Conoce Gato GraphQL

Preguntas frecuentes

¿Qué es Gato GraphQL?

Gato GraphQL es un plugin para WordPress que convierte el sitio en un servidor GraphQL, lo que permite obtener y modificar datos de WordPress a través de una API GraphQL.

¿Gato GraphQL admite mutations (escritura de datos)?

Sí. Gato GraphQL admite mutations, por lo que puedes escribir en WordPress —crear, actualizar y eliminar entradas, páginas, usuarios, taxonomías, tipos de contenido personalizados, metadatos y más— directamente a través de la API GraphQL, no solo leer datos.

¿Puede Gato GraphQL automatizar tareas de WordPress?

Sí. Puedes guardar queries y mutations y ejecutarlas de forma programada o en respuesta a eventos de WordPress. Esto te permite automatizar tareas como editar contenido en masa, importar y exportar datos, enviar correos o sincronizar con servicios externos, definidas mediante queries de GraphQL en lugar de código PHP personalizado.

¿Existe una versión gratuita de Gato GraphQL?

Sí. El plugin principal de Gato GraphQL es gratuito y está disponible en el directorio de plugins de WordPress.org, y te ofrece el servidor GraphQL y el editor de queries. Las extensiones y paquetes de pago añaden funcionalidades avanzadas como control de acceso, caché HTTP, automatización e integraciones.

¿Qué son las Extensiones de Gato GraphQL?

Las extensiones añaden funcionalidad adicional a Gato GraphQL. Se dividen en dos grupos: las Power Extensions, que se venden juntas en un único paquete, sirven para mejorar la seguridad de las APIs públicas, añadir caché HTTP para acelerar la aplicación, ejecutar varias queries en una sola petición, conectarse a servicios externos, enviar correos y más; y las Premium Extensions, que se venden individualmente, cada una aporta una funcionalidad concreta, como la integración con algún plugin de WordPress o servicio externo, o la capacidad de automatizar tareas. Explóralas todas en la biblioteca de extensiones.

¿Qué puedes hacer con Gato GraphQL?

Gato GraphQL te permite obtener y modificar los datos de tu WordPress a través de una única API GraphQL. Con él puedes crear sitios dinámicos y headless (usando WordPress como CMS y el framework que prefieras para el frontend), alimentar bloques de Gutenberg sin crear controladores REST, importar y exportar contenido, integrar WordPress con servicios y APIs externos, y automatizar tareas ejecutando queries de forma programada o en respuesta a eventos.

¿Puedo crear un sitio WordPress headless con Gato GraphQL?

Sí. Gato GraphQL expone el contenido de tu WordPress a través de una API GraphQL que cualquier frontend —Next.js, Astro, Gatsby, una app móvil o el framework que prefieras— puede consumir, de modo que puedes usar WordPress como CMS headless y renderizar el sitio con tu propio stack.

¿Necesito saber programar para usar Gato GraphQL?

No necesariamente. Gato GraphQL incluye un editor visual dentro del panel de WordPress donde puedes componer y ejecutar queries de GraphQL sin salir de WordPress. Tener algunos conocimientos de GraphQL te ayuda a sacarle el máximo partido, pero no necesitas ser desarrollador PHP para usarlo.

¿Cómo se compara Gato GraphQL con la WP REST API?

Consulta la comparativa Gato GraphQL vs WP REST API.

¿Cómo se compara Gato GraphQL con WPGraphQL?

Consulta la comparativa Gato GraphQL vs WPGraphQL.

Testimonial image

“¡Este plugin es de otro nivel! Lleva tu sitio a una dimensión totalmente nueva y lo convierte en una bestia. Cuanto más exploras lo que puede hacer, más te va a impresionar. Si estás dudando, simplemente cómpralo: si no lo haces, te vas a arrepentir. La documentación habla por sí sola y es de lo más sólida que hay. Leo (el dev) es uno de los desarrolladores más despiertos y agudos con los que me he cruzado. Responde rapidísimo y se nota que sabe muchísimo. La verdad es que estoy entusiasmado con todo lo que puede hacer este plugin. Las posibilidades son prácticamente infinitas, y si te importa el SEO, esto va a ayudar a posicionar tu sitio fortísimo.”

olmate - Desarrollador web

Suscríbete a nuestra newsletter

Mantente al tanto de todas las novedades de Gato GraphQL.