Skip to main content

Voiden Faker

The Voiden Faker core plugin enables developers to generate dynamic, realistic test data directly inside Voiden HTTP requests. It integrates seamlessly into the request lifecycle, allowing any text field to be populated using Faker.js expressions.

Argument support isn’t available just yet, but it’s on our roadmap and something we’re actively working on.

Type: Core Plugin

Voiden Faker enhances the request-building experience by letting users embed Faker.js function calls inside request bodies, headers, params, and other supported fields.

Example usage:

{{$faker.person.firstName()}}
{{$faker.internet.email()}}
{{$faker.location.city()}}

These values are automatically evaluated during the pre-send stage of the request pipeline.


Features

  • Generate fake data using Faker.js

  • Works in:

    • Headers
    • Query parameters
    • Path parameters
    • JSON bodies
    • Form data
  • Supports advanced Faker namespaces like:

    • person
    • internet
    • location
    • number
    • And more
  • Autocomplete support for Faker methods

  • Inline suggestions while editing requests

  • Evaluated securely during the request pre-send lifecycle


Usage Examples

faker

Example of JSON Body

{
"email": "{{$faker.internet.email()}}"
}

Summary

Tired of copy-pasting the same fake email or test name into every request? Voiden Faker takes care of that for you. Just drop a Faker.js expression into any field — headers, params, body, wherever — and every time you hit send, Voiden fills it in with fresh, realistic data automatically. No scripts, no setup, no stale hardcoded values. Just real-looking data, exactly when you need it.