---
title: Mock Data
description: Generate mock user data as JSON.
---

# Mock Data

Generate mock user records as JSON for testing and development.

## Commands

```bash
devv mock                        # 5 records
devv mock --count 20             # 20 records
```

## Examples

```bash
# Generate test data
devv mock --count 10

# Save seed data to file
devv mock --count 100 > seed-data.json

# Generate and format
devv mock --count 3 | devv json format
```

## Output

```bash
$ devv mock --count 2
[
  {
    "id": 1,
    "name": "User 1",
    "email": "user1@example.com",
    "createdAt": "2026-06-15T08:23:41.000Z"
  },
  {
    "id": 2,
    "name": "User 2",
    "email": "user2@example.com",
    "createdAt": "2026-07-01T14:12:09.000Z"
  }
]
```

## Pipeline Usage

| Pipeline ID | Description |
|-------------|-------------|
| `mock-data-generator` | Generate mock user data |

```bash
devv pipe exec "mock-data-generator count=10 | json-formatter"
devv pipe exec "mock-data-generator | base64-encode"
```

### Options in pipelines

```
mock-data-generator count=10
```

### Behavior

Generates new data — ignores input. The JSON array passes to the next step.

## Options

| Option | Description | Default |
|--------|-------------|---------|
| `--count` | Number of records | `5` |
