# Reference

The API reference for the `nominal` package. For installation, quickstarts, and how-to guides,
see the [guides](https://dev.nominal.io/python.md).

[Authoring checklists as code](https://dev.nominal.io/python/guides/checklists/authoring.md) covers creating and updating
checklists, writing checks, and running them against your data. The
[`deploy_checklist.py`](https://dev.nominal.io/python/_downloads/9fd38892cf523c706423189b62a594b9/deploy_checklist.py) is a complete test-stand script.

The main components of the `nominal` package are:

- **[`nominal.core`](https://dev.nominal.io/python/ref/core.md)**: the object-oriented client for the Nominal core platform.
  Start from [`NominalClient`](https://dev.nominal.io/python/ref/generated/nominal.core.NominalClient.md#nominal.core.NominalClient "nominal.core.NominalClient").
- **[`nominal.ts`](https://dev.nominal.io/python/ref/ts.md)**: how timestamps in your data are encoded across the client.
- **[`nominal.exceptions`](https://dev.nominal.io/python/ref/exceptions.md)**: errors raised by the client.
- **[`nominal.experimental`](https://dev.nominal.io/python/ref/experimental.md)**: cutting-edge experiments. These APIs may change without notice.
- **[Third-Party Integrations](https://dev.nominal.io/python/ref/thirdparty.md)**: integrations with popular third-party libraries and formats.

For command-line operations, see the [`nom` CLI reference](https://dev.nominal.io/python/ref/cli.md).
