# Urchin Web3 CMS

## Urchin Web3 CMS

- [What is Urchin?](https://urchin.gitbook.io/overview/what-is-urchin.md): TLDR; Urchin is a headless CMS protocol and Javascript SDK for dApp developers built on Solana, Arweave, and Bundlr.
- [How it works](https://urchin.gitbook.io/overview/how-it-works.md)
- [Getting started](https://urchin.gitbook.io/overview/getting-started.md)
- [API Reference](https://urchin.gitbook.io/overview/api-reference.md)
- [Core](https://urchin.gitbook.io/overview/api-reference/core.md)
- [urchin()](https://urchin.gitbook.io/overview/api-reference/core/urchin.md)
- [.preflight()](https://urchin.gitbook.io/overview/api-reference/core/.preflight.md): Query a current status of queues and fees
- [.process()](https://urchin.gitbook.io/overview/api-reference/core/.process.md): Commit all items in queues to the blockchain in one batched transaction
- [Template](https://urchin.gitbook.io/overview/api-reference/template.md)
- [.template.create()](https://urchin.gitbook.io/overview/api-reference/template/.template.create.md)
- [.template.update()](https://urchin.gitbook.io/overview/api-reference/template/.template.update.md)
- [.template.get()](https://urchin.gitbook.io/overview/api-reference/template/.template.get.md)
- [.template.getAll()](https://urchin.gitbook.io/overview/api-reference/template/.template.getall.md)
- [Taxonomy](https://urchin.gitbook.io/overview/api-reference/taxonomy.md)
- [.taxonomy.create()](https://urchin.gitbook.io/overview/api-reference/taxonomy/.taxonomy.create.md)
- [.taxonomy.update()](https://urchin.gitbook.io/overview/api-reference/taxonomy/.taxonomy.update.md)
- [.taxonomy.get()](https://urchin.gitbook.io/overview/api-reference/taxonomy/.taxonomy.get.md)
- [.taxonomy.getAll()](https://urchin.gitbook.io/overview/api-reference/taxonomy/.taxonomy.getall.md)
- [Asset](https://urchin.gitbook.io/overview/api-reference/asset.md)
- [.asset.create()](https://urchin.gitbook.io/overview/api-reference/asset/.asset.create.md)
- [.asset.update()](https://urchin.gitbook.io/overview/api-reference/asset/.asset.update.md)
- [.asset.get()](https://urchin.gitbook.io/overview/api-reference/asset/.asset.get.md)
- [.asset.getAll()](https://urchin.gitbook.io/overview/api-reference/asset/.asset.getall.md)
- [Entry](https://urchin.gitbook.io/overview/api-reference/entry.md)
- [.entry.create()](https://urchin.gitbook.io/overview/api-reference/entry/.entry.create.md)
- [.entry.update()](https://urchin.gitbook.io/overview/api-reference/entry/.entry.update.md)
- [.entry.get()](https://urchin.gitbook.io/overview/api-reference/entry/.entry.get.md)
- [.entry.getAll()](https://urchin.gitbook.io/overview/api-reference/entry/.entry.getall.md)
- [FAQs](https://urchin.gitbook.io/overview/faqs.md)
