> For the complete documentation index, see [llms.txt](https://docs.hatsprotocol.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hatsprotocol.xyz/for-developers/v1-sdk/core.md).

# Core

## Overview

The SDK is an open source JavaScript client that provides core Hats-Protocol v1 functionalities and was designed to work both in the browser and in Node.js.

## Contents

{% content-ref url="/pages/ToqLYs8PRb4PsPHjLi9w" %}
[Getting Started](/for-developers/v1-sdk/core/getting-started.md)
{% endcontent-ref %}

{% content-ref url="/pages/x9N21y6Zyhh2P66tkpCI" %}
[Onchain Reads](/for-developers/v1-sdk/core/onchain-reads.md)
{% endcontent-ref %}

{% content-ref url="/pages/MRAmuylwQsSk2ELQOQpi" %}
[Onchain Writes](/for-developers/v1-sdk/core/onchain-writes.md)
{% endcontent-ref %}

{% content-ref url="/pages/7WfzrhxyPzRDU66URymi" %}
[Multicall](/for-developers/v1-sdk/core/multicall.md)
{% endcontent-ref %}

{% content-ref url="/pages/m5B7GocTsrjNR0W6jmNf" %}
[Claiming Hats](/for-developers/v1-sdk/core/claiming-hats.md)
{% endcontent-ref %}

{% content-ref url="/pages/UvYqKn39gCYDXbvGBg6n" %}
[Utilities](/for-developers/v1-sdk/core/hat-and-tree-id-utilities.md)
{% endcontent-ref %}
