> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# techstack api unifier

> Generated reference for the techstack api unifier commands

<Note>Generated from the Techstack v0.39.0 release (source `49677b729cb9`). For an installed version, `techstack api <command> --help` is authoritative.</Note>

## techstack api unifier analyze

Analyze spec to get requirements (Phase 1).

Safe, idempotent. Returns hardware requirements, detected add-ons, required credentials.

```bash theme={null}
techstack api unifier analyze [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/analyze` |
| Changes state | Yes |
| MCP tool | `analyze_spec` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |

## techstack api unifier pipeline preview

Preview pipeline results without side effects.

Safe, idempotent. Shows what would be generated. Backend validation or StackKit resolution failures return 200 with data.valid=false and structured data.errors; malformed input and auth failures remain HTTP errors.

```bash theme={null}
techstack api unifier pipeline preview [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/pipeline/preview` |
| Changes state | Yes |
| MCP tool | `preview_pipeline` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |

## techstack api unifier pipeline run

Run full unifier pipeline (validate + analyze + unify + generate).

Side-effecting -- generates IaC output files.

```bash theme={null}
techstack api unifier pipeline run [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/pipeline` |
| Changes state | Yes |
| MCP tool | `run_pipeline` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |

## techstack api unifier pipeline validate

Validate pipeline inputs without executing.

```bash theme={null}
techstack api unifier pipeline validate [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/pipeline/validate` |
| Changes state | Yes |
| MCP tool | `validate_pipeline` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |

## techstack api unifier unify

Unify specifications (Phase 2).

```bash theme={null}
techstack api unifier unify [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/unify` |
| Changes state | Yes |
| MCP tool | `unify_spec` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |

## techstack api unifier validate

Validate a stack specification against CUE schemas.

Safe, idempotent. No side effects.

```bash theme={null}
techstack api unifier validate [flags]
```

| | |
| - | - |
| HTTP | `POST /api/v1/unifier/validate` |
| Changes state | Yes |
| MCP tool | `validate_spec` |

| Argument | Type | Description |
| - | - | - |
| `--body` | json | **Required.** JSON request body (`application/json`) as a literal, `@path` or `-` for stdin. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.