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

# Validation Commands

> Commands for validating data presence and absence in scraper pipelines

Validation commands check that the data flowing through your scraper pipeline meets expected conditions. When a validation fails, the command throws an error and halts execution, preventing bad data from reaching downstream steps.

## Overview

Validation commands provide functionality for:

* Checking that required strings are present in the data
* Checking that forbidden strings are absent from the data
* Combining multiple checks with OR or AND logic

## Available Commands

<CardGroup cols={2}>
  <Card title="Command Validation" icon="check-circle" href="/stream/commands/validation/command-validation">
    Validate whether specific strings are present in or absent from data
  </Card>
</CardGroup>

## Common Use Cases

* **Response Guard**: Confirm a success token exists before parsing an HTTP response
* **Error Detection**: Halt a pipeline early if an error string is detected
* **Completeness Check**: Ensure all required field names are present in the raw payload

## Related Commands

* [Parse Commands](/stream/commands/parse) - Parse data before or after validation
* [HTTP Commands](/stream/commands/http) - Validate HTTP responses
