> ## Documentation Index
> Fetch the complete documentation index at: https://gobl-cli-install-gobl-dev.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CatalogueDef

A CatalogueDef contains a set of re-useable extensions, scenarios, and validators that can be used by addons or tax regimes.

## Schema ID

`https://gobl.org/draft-0/tax/catalogue-def`

## Properties

| Title | Property | Type | Description |
| - | - | - | - |
| | `key` | [cbc.Key](/draft-0/cbc/key) | Key defines a unique identifier for the catalogue. |
| | `name` | [i18n.String](/draft-0/i18n/string) | Name is the name of the catalogue. |
| | `description` | [i18n.String](/draft-0/i18n/string) | Description is a human readable description of the catalogue. |
| | `extensions` | array of [cbc.Definition](/draft-0/cbc/definition) | Extensions defines all the extensions offered by the catalogue. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.