> ## Documentation Index
> Fetch the complete documentation index at: https://docs.story.foundation/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK Reference Overview

> A detailed description of every function in our Python SDK

This section provides a detailed description of every function in our Python SDK.

| Package                                                        | Compatibility                               | Package                                                                                                 | GitHub                                                                                                             |                          |
| -------------------------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------ |
| <Icon icon="screwdriver-wrench" iconType="solid" /> TypeScript | <Icon icon="check" iconType="solid" /> Full | <Icon icon="box-open" iconType="solid" /> [npm](https://www.npmjs.com/package/@story-protocol/core-sdk) | <Icon icon="arrow-up-right-from-square" iconType="solid" /> [Code](https://github.com/storyprotocol/sdk/tree/main) | [SWITCH](/sdk-reference) |
| <Icon icon="python" iconType="solid" /> Python                 | <Icon icon="check" iconType="solid" /> Full | <Icon icon="box-open" iconType="solid" /> [PyPi](https://pypi.org/project/story-protocol-python-sdk)    | <Icon icon="arrow-up-right-from-square" iconType="solid" /> [Code](https://github.com/storyprotocol/python-sdk)    |                          |

***

## Licensing Module

<CardGroup cols={2}>
  <Card title="Register an IP Asset" icon="house" href="/sdk-reference/python/ipasset">
    Learn how to register an IP asset using the Python SDK.
  </Card>

  <Card title="Mint & Attach License Terms" icon="house" href="/sdk-reference/python/license">
    Learn how to mint and attach license terms using the Python SDK.
  </Card>
</CardGroup>

## Royalty Module

<CardGroup cols={2}>
  <Card title="Pay & Claim Royalty" icon="house" href="/sdk-reference/python/royalty">
    Learn how to pay and claim royalty using the Python SDK.
  </Card>
</CardGroup>

## Dispute Module

<CardGroup cols={2}>
  <Card title="Raise a Dispute" icon="house" href="/sdk-reference/python/dispute">
    Learn how to raise a dispute using the Python SDK.
  </Card>
</CardGroup>

## Grouping Module

<CardGroup cols={2}>
  <Card title="Manage Groups" icon="house" href="/sdk-reference/python/group">
    Learn how to manage groups using the Python SDK.
  </Card>
</CardGroup>

## Utility Clients

Additional utility and extra clients:

<CardGroup cols={2}>
  <Card title="Set Permissions" icon="house" href="/sdk-reference/python/permissions">
    Learn how to set permissions using the Python SDK.
  </Card>

  <Card title="NFT Client" icon="house" href="/sdk-reference/python/nftclient">
    Interact with SPG NFTs using the Python SDK.
  </Card>

  <Card title="WIP Client" icon="house" href="/sdk-reference/python/wip-client">
    Learn how to use the WIP client using the Python SDK.
  </Card>
</CardGroup>
