> For the complete documentation index, see [llms.txt](https://api.pyblish.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api.pyblish.com/pyblish.util/util.validate.md).

# validate

Run validation-only via Python.

| Source                                                                                          | Added  |
| ----------------------------------------------------------------------------------------------- | ------ |
| [Link](https://github.com/pyblish/pyblish-base/commit/68ded825ea07b6de3bd5a791628815a9394d6156) | 1.0.16 |

## Description

This function runs plug-ins of [ValidationOrder](https://github.com/pyblish/api/tree/9d41e509649f2dfb91bc4d595aebabed2dc0512f/pages/ValidationOrder.md) and then stops. This is useful for getting hold of a validated [Context](/pyblish.api/context.md) with [results](/data/result.md).

## Argument Signature

|                             Output | Method                                                                                    |
| ---------------------------------: | ----------------------------------------------------------------------------------------- |
| [Context](/pyblish.api/context.md) | validate([context](/pyblish.api/context.md)=None, [plugins](/pyblish.api/plugin.md)=None) |

## Example

```python
import pyblish.util
context = pyblish.util.collect()
pyblish.util.validate(context)
```

{{ file.mtime }}
