Nimbus від Mazen Touati — пакет для Laravel, що додає в браузері API‑клієнт у ваш додаток для перегляду й тестування ендпоінтів під час розробки. Замість переходу в зовнішній інструмент, як-от Postman, Nimbus працює всередині вашого Laravel‑проєкту й автоматично знаходить маршрути та правила валідації.
Nimbus НЕ є генератором документації API на кшталт Swagger або Scribe. Він не створює документацію для кінцевих користувачів — це інструмент для розробників, API‑пісочниця, яка пришвидшує ітерації під час створення й тестування API.
Що пропонує:
- Автоматичне виявлення маршрутів і валідації — генерує інтерактивні схеми запитів із ваших класів
FormRequest, об’єктів Spatie Data, вбудованих правил валідації або специфікації OpenAPI - Режим транзакцій — обгортає запити в транзакцію бази даних і автоматично її відкочує, тож можна тестувати руйнівні операції без впливу на дані
- Імітація користувача — працюйте від імені різних користувачів за ID, bearer token або basic auth, щоб перевіряти політики авторизації для різних ролей
- Спільні стани запитів — діліться конфігураціями ендпоінтів (URL, метод, headers, payload) з колегами через посилання
- Генерація значень — автоматично заповнює payload реалістичними тестовими даними, які відповідають правилам валідації
dd()— обробка — перехоплює вивідdd(), не ламаючи інтерфейс

Щоб почати, встановіть пакет і опублікуйте ресурси:
composer require sunchayn/nimbus
php artisan vendor:publish --tag=nimbus-assets --tag=nimbus-config
Потім відкрийте в браузері /nimbus, щоб працювати з вашими визначеними API‑маршрутами.
Дивіться репозиторій на GitHub для документації та оновлень.