Framework
C# / .NET Test Data Generation with MockHero
Client
using System.Net.Http.Json;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("x-api-key", Environment.GetEnvironmentVariable("MOCKHERO_API_KEY"));
var body = new {
tables = new object[] {
new {
name = "Users", count = 50, fields = new object[] {
new { name = "Id", type = "uuid" },
new { name = "Email", type = "email" }
}
},
new {
name = "Orders", count = 200, fields = new object[] {
new { name = "Id", type = "uuid" },
new { name = "UserId", type = "ref", @ref = "Users.Id" },
new { name = "Total", type = "price" }
}
}
}
};
var res = await http.PostAsJsonAsync("https://api.mockhero.dev/api/v1/generate", body);
var data = await res.Content.ReadFromJsonAsync<JsonDocument>();
Get Started
M
MockHero Team
Guides and tutorials for generating realistic test data with the MockHero API.
Start generating test data for free
1,000 rows/month on the free tier. No credit card required.
Get Your API Key