sondahub

The data, as files

Every collection the APIs serve is a plain JSON array at https://api.sondahub.com/data/{api}/{collection}.json — the same rows, with the same ids, forever. Fetch them straight, or load them into Sonda's Echo as sample data and serve them yourself.

Generated deterministically at build time from one seed; a new build makes the same rows. manifest.json lists them all.

Store

An online shop: products, customers, orders, reviews and stock.

FileRowsSize
categories.json8 rows2 KB
products.json2,000 rows1006 KB
customers.json800 rows310 KB
orders.json3,000 rows1767 KB
order_items.json6,219 rows1381 KB
reviews.json2,500 rows784 KB
warehouses.json3 rows1 KB
inventory.json6,000 rows1252 KB
carts.json200 rows100 KB

Fleet

An IoT fleet: sites, devices, telemetry and alerts — the MQTT one.

FileRowsSize
sites.json40 rows14 KB
devices.json500 rows214 KB
readings.json4,908 rows1058 KB
alerts.json500 rows178 KB
commands.json300 rows82 KB

Bank

Retail banking: customers, accounts, cards, eight thousand transactions, transfers and FX rates.

FileRowsSize
customers.json400 rows144 KB
accounts.json640 rows211 KB
cards.json505 rows151 KB
transactions.json7,674 rows2962 KB
transfers.json800 rows249 KB
fx_rates.json28 rows6 KB

Social

A social network: users, posts, comments, likes and follows — the GraphQL one.

FileRowsSize
users.json800 rows334 KB
posts.json4,000 rows1543 KB
comments.json8,000 rows1534 KB
likes.json8,000 rows879 KB
follows.json5,000 rows778 KB

Helpdesk

A support desk: tickets, messages, agents, customers, SLAs — the state-machine one.

FileRowsSize
teams.json4 rows1 KB
agents.json25 rows6 KB
customers.json300 rows86 KB
tickets.json2,000 rows1241 KB
messages.json5,069 rows1370 KB

Flights

Airports, airlines, two and a half thousand scheduled flights and their bookings — the live-board one.

FileRowsSize
airports.json50 rows11 KB
airlines.json6 rows1 KB
flights.json2,500 rows1475 KB
bookings.json3,500 rows1473 KB