> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nightly.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Identifiers

> Learn about how Nightly handles object identifiers

IDs for objects throughout the platform follow a familiar format, with its components separated by underscores (\_). For example:

```
nly_test_buc_123abc
```

In this example, the following parts mean the following things:

<ol>
  <li>`nly` is a static prefix on all IDs.</li>

  <li>
    `test` will either be `test` or `prod`, depending on the environment that
    the object is located in.
  </li>

  <li>
    `buc` is a 3-letter representation of the object in question. In this case,
    `Bucket` is represented by `buc`.
  </li>

  <li>
    `123abc` will be replaced by an alphanumeric string that makes the entire
    string unique.
  </li>
</ol>

<Note>Identifiers never change once created.</Note>

## Object Types

The following table lists the object types and their ID representations

| Object   | Identifier |
| -------- | ---------- |
| Token    | `api`      |
| Bucket   | `buk`      |
| User     | `usr`      |
| Pipeline | `pip`      |
| Error    | `err`      |
