Why Insomnia?
When building Laravel APIs that serve separate Vue frontends at KnausDev, having a reliable API client is essential. Insomnia handles request collections, environment variables, and auth flows without the bloat of Postman.
How It Fits
Every backend project at KnausDev gets an Insomnia workspace. Endpoints are organized by resource, environment variables handle switching between local, staging, and production, and the request history serves as living documentation during development.
What it handles
- REST API testing: primary use case alongside Laravel backend development
- Environment management: local, staging, and production configs in one workspace
- Auth flows: token-based authentication testing with automatic refresh
- Request collections: organized by project, shareable with team members when needed
- PostgreSQL backed APIs: testing complex query responses and pagination
Status
Active: API testing companion for all backend development work.