> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/database/taxonomies.md).

# Taxonomies

A **taxonomy** is a hierarchical set of terms — categories, tags, topic trees — that you attach to records. One taxonomy (e.g. `product-categories`) holds many terms (`electronics` → `phones` → `android`).

<figure><img src="/files/PYXuEGni564Q67t8ghZG" alt=""><figcaption><p>Database → Taxonomies.</p></figcaption></figure>

## What you can do here

The list shows every taxonomy with its **Description** and **Parent(s)**. **Add New** opens the [create form](/cloud/database/taxonomies/new.md); clicking a taxonomy name opens its [terms](/cloud/database/taxonomies/terms.md); the row menu has **Edit taxonomy**.

Taxonomies can be chained: a taxonomy with a **Parent** taxonomy forces every one of its terms to sit under a parent term (a City must belong to a Country), and **Additional categories** let a term carry extra parents from other taxonomies. Records reference terms, and the query API can fetch term trees and children — useful for menus, filters, and category pages.

## Use it from code

[Database → Taxonomies](/sdks-and-cli/database/taxonomies.md).

## API reference

Endpoints: [Database → Taxonomies](/api-reference/database/taxonomies.md).
