---
url: /docs/pykitops/reference.md
description: >-
  Access the PyKitOps reference documentation. Find detailed explanations of
  functions, classes, and APIs available for ModelKit management.
---

# Reference

This is the reference or code API.  It includes the classes, functions,
parameters, attributes, and all of the parts of KitOps you can use in your
application.

## Kit Commands

These functions provide programmatic access to the KitOps Command-Line Interface.

Available commands include:

* `info()`
* `inspect()`
* `list()`
* `login()`
* `logout()`
* `pack()`
* `pull()`
* `push()`
* `remove()`
* `tag()`
* `unpack()`
* `version()`

You can import them all from `kitops.cli.kit`

```python
import kitops.cli.kit as kit
```

## `Kitfile` class

You can import the `Kitfile` class from `kitops.modelkit.kitfile`:

```python
from kitops.modelkit.kitfile import Kitfile
```

## `ModelKitManager` class

You can import the `ModelKitManager` class from `kitops.modelkit.manager`:

```python
from kitops.modelkit.manager import ModelKitManager
```

## `ModelKitReference` class

You can import the `ModelKitReference` class from `kitops.modelkit.reference`:

```python
from kitops.modelkit.reference import ModelKitReference
```

## `UserCredentials` class

You can import the `UserCredentials` class from `kitops.modelkit.user`:

```python
from kitops.modelkit.user import UserCredentials
```
