# Client

Create a client, select a workspace, and configure requests.

## API Reference

Import from `nominal.core`.

Classes

| [`DisplayOptions`](https://dev.nominal.io/python/ref/generated/nominal.core.DisplayOptions.md#nominal.core.DisplayOptions "nominal.core.DisplayOptions") | How Nominal resources display in notebooks. |
| --- | --- |
| [`HeaderProvider`](https://dev.nominal.io/python/ref/generated/nominal.core.HeaderProvider.md#nominal.core.HeaderProvider "nominal.core.HeaderProvider") | A provider of additional headers for SDK requests. |
| [`NominalClient`](https://dev.nominal.io/python/ref/generated/nominal.core.NominalClient.md#nominal.core.NominalClient "nominal.core.NominalClient") | A client for uploading data and managing resources on the Nominal platform. |
| [`User`](https://dev.nominal.io/python/ref/generated/nominal.core.User.md#nominal.core.User "nominal.core.User") | A Nominal user's identity and contact details. |
| [`Workspace`](https://dev.nominal.io/python/ref/generated/nominal.core.Workspace.md#nominal.core.Workspace "nominal.core.Workspace") | A workspace used to scope resource creation and searches. |

Enumerations

| [`WorkspaceSearchType`](https://dev.nominal.io/python/ref/generated/nominal.core.WorkspaceSearchType.md#nominal.core.WorkspaceSearchType "nominal.core.WorkspaceSearchType") | Workspace scope for searches: all accessible workspaces or the client's default workspace. |
| --- | --- |

Functions

| [`get_display_options`](https://dev.nominal.io/python/ref/generated/nominal.core.get_display_options.md#nominal.core.get_display_options "nominal.core.get_display_options") | Return the current notebook display options. |
| --- | --- |
| [`set_display_options`](https://dev.nominal.io/python/ref/generated/nominal.core.set_display_options.md#nominal.core.set_display_options "nominal.core.set_display_options") | Change how Nominal resources display in notebooks. |
