> For the complete documentation index, see [llms.txt](https://docs.zerve.ai/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerve.ai/guide/canvas-view/assets.md).

# Assets

Assets are used for storing functions, queries, constants, secrets, and connections for seamless development.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Functions &#x26; Classes</strong></td><td>Reusable code snippets that encapsulate specific logic or operations or classes. This promotes code modularity, readability, and reduces duplication.</td><td></td><td><a href="/guide/canvas-view/assets/functions-and-classes.md">Functions &amp; Classes</a></td></tr><tr><td><strong>Queries</strong></td><td>Predefined SQL or other data retrieval and manipulation statements used for read/write from databases/warehouses.</td><td></td><td><a href="broken://pages/anKSVMOoqgFDGazmhbXN">Broken link</a></td></tr><tr><td><strong>Constants &#x26; Secrets</strong></td><td>Environment variables, API keys, cloud configs can be stored and accessed from here. It prevents manual sharing of codes, accidental git commits exposing credentials etc.</td><td></td><td><a href="/guide/canvas-view/assets/constants-and-secrets.md">Constants &amp; Secrets</a></td></tr><tr><td><strong>Connections</strong></td><td>Connections contain database credentials with databases like Snowflake, Databricks, Postgres etc.</td><td></td><td><a href="broken://pages/vhxtvNSpJB6ovLUclIqV">Broken link</a></td></tr></tbody></table>

##
