Documentation
- Download Hailstorm from the purchase page
- Install the application for your platform (macOS, Windows, Linux)
- Launch Hailstorm - no account or cloud sync required
- Create a new collection or import existing Postman/OpenAPI collections
- Add requests with URLs, headers, and body content
- Set up environments with variables for different contexts (dev, staging, prod)
- Run requests to test your APIs
Organize your API requests into collections. Each collection can contain individual requests, folders for organization, and environment variables.
- Global Variables - Available across all environments
- Environment Variables - Specific to each environment (dev, staging, prod)
- Local Variables - Temporary values for a single request
JavaScript code that runs before each request. Use for generating authentication tokens, setting timestamps, or dynamic header manipulation.
JavaScript assertions to validate responses: status code validation, response time checks, JSON schema validation, and custom assertion logic.
Built-in concurrent load testing with virtual users (VUs), duration and ramp-up controls, and real-time telemetry.