# Reference

This section provides the reference material for all Union.ai APIs, SDKs and CLIs.

To get started, add `union` to your project

```shell
$ uv add union
```

This will install the Union and Flytekit SDKs and the `union` CLI.

### [Flytekit SDK](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/page.md)

The Flytekit SDK provides the core Python API for building Union.ai workflows and apps.

### [Union SDK](https://www.union.ai/docs/v1/union/api-reference/union-sdk/page.md)

The Union SDK provides additional Union.ai-specific capabilities, on top of the core Flytekit SDK.

### [Union CLI](https://www.union.ai/docs/v1/union/api-reference/union-cli/page.md)

The Union CLI is the command-line interface for interacting with your Union instance.

### [Uctl CLI](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/page.md)

The Uctl CLI is an alternative CLI for performing administrative tasks and for use in CI/CD environments.

## Subpages

- [LLM-optimized documentation](https://www.union.ai/docs/v1/union/api-reference/flyte-context/page.md)
  - Per-page Markdown (`page.md`)
  - Section bundles (`section.md`)
  - Page index (`llms.txt`)
  - Full documentation (`llms-full.txt`)
- [Union CLI](https://www.union.ai/docs/v1/union/api-reference/union-cli/page.md)
  - Installation
  - Configure the `union` CLI
  - Overriding the configuration file location
  - `union` CLI configuration search path
  - `union` CLI commands
  - Options
  - `backfill`
  - `build`
  - `build.py`
  - `cache`
  - `create`
  - `delete`
  - `deploy`
  - `execution`
  - `fetch`
  - `get`
  - `info`
  - `init`
  - `launchplan`
  - `local-cache`
  - `metrics`
  - `package`
  - `register`
  - `run`
  - `serialize`
  - `serve`
  - `stop`
  - `update`
- [Uctl CLI](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/page.md)
  - Installation
  - macOS
  - Linux
  - Windows
  - Configuration
  - Configuration file location hierarchy
  - Options
  - Commands
  - Entities
- [Flytekit SDK](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/page.md)
  - Developing on Flyte
  - Developing on Union
- [Union SDK](https://www.union.ai/docs/v1/union/api-reference/union-sdk/page.md)
  - Developing on Union

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/_index.md
**HTML**: https://www.union.ai/docs/v1/union/api-reference/
