Конструктор запросов GraphQL
Добавляйте поля, аргументы и вложенные выборки через форму и получайте отформатированный запрос GraphQL, готовый к копированию в ваш клиент.
🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.
Сгенерированный запрос
Как это работает
- Выберите query или mutation и при желании задайте операции имя.
- Задайте корневое поле и нужные ему аргументы.
- Перечислите поля для выборки, делая отступ для вложения подвыборок.
- Скопируйте отформатированную строку GraphQL прямо в ваш клиент.
FAQ
Как вкладывать поля?
Сделайте отступ в строке под родительским полем, чтобы превратить её в подвыборку — например, сделайте отступ у "id" и "title" под "posts", чтобы выбрать posts { id title }.
Можно ли строить и мутации?
Да — переключите выпадающий список типа операции на "mutation", и сгенерированный вывод изменит ключевое слово соответственно.
Как форматируются аргументы?
Вводите по одной паре "name: value" в строке. Они соединяются запятыми и заключаются в скобки сразу после корневого поля, по стандартному синтаксису аргументов GraphQL.
Отправляет ли это запрос на сервер?
Нет — оно только форматирует текст запроса в вашем браузере. Вставьте результат в свой клиент GraphQL, Playground или Postman, чтобы действительно его выполнить.
Как мы выглядим на фоне других
| Возможность | Online Tool Store | Набор сырого GraphQL вручную |
|---|---|---|
| Не нужно вручную сопоставлять фигурные скобки | ✓ | ✗ |
| Всегда согласованные отступы | ✓ | Вручную |
Писать вложенные запросы GraphQL вручную легко с несовпадающими скобками. Этот конструктор создаёт чистый, согласованно оформленный текст запроса из простой схемы полей.