GraphQL Formatter
Форматирование и минификация GraphQL запросов и схем
About GraphQL Formatter
GraphQL Formatter — форматирование и минификация GraphQL запросов, мутаций и схем онлайн. Автоматическая расстановка отступов, проверка баланса скобок, минификация для продакшена. Встроенные примеры query, mutation и schema.
Frequently asked questions
GraphQL — язык запросов для API от Facebook (2015). Клиент запрашивает точно те поля, которые нужны. Один endpoint вместо множества REST endpoints. Используется в GitHub API, Shopify, GitLab, Hasura и других.
Минифицированный GraphQL уменьшает размер HTTP запроса (важно для мобильных сетей). Разница может быть 30-60%. Сервер обрабатывает оба формата одинаково.
Query (запрос) — только чтение данных, как GET в REST. Mutation (мутация) — изменение данных, как POST/PUT/DELETE. Subscription — подписка на изменения в реальном времени через WebSocket.
Schema определяет типы данных и доступные операции. Тип Query определяет корневые запросы, Mutation — корневые мутации. Schema — контракт между клиентом и сервером.
GraphiQL — встроенный playground для большинства GraphQL серверов (/graphql). Insomnia и Postman поддерживают GraphQL. Apollo Studio — для production API с трассировкой.
Useful articles
Guides and tips for this topic
Related tools
Other useful reChecker tools