# What is Urchin?

Content management plays a large role in many application and website strategies. For teams building decentralized appliations, there few frameworks that offer content management via blockchain that provide transparency and immutability. In leveraging [Urchin, the blockchain based CMS](https://www.npmjs.com/package/urchin-web3-cms), teams can ensure that content stored within the blockchain is tamper-proof and resistant to unauthorized modifications, and offers a trackable history that is publicly available. This not only enhances security, but follows the ethos of building in Web3 while enabling seamless integrations with smart contracts.

Urchin is:

* *headless* - detached from primary appliations and available via API calls for builds or dynamic content filling.
* *a fully capable CMS* - designed to manage markdown content, images and other media, and meta information for organization and taxonomy.
* *an open-source, public protocol* - as opposed to most cloud-based CMS solutions, Urchin is a network of programs deployed on the blockchain with an open-source MIT license.&#x20;
