Story Documentation home pagelight logodark logo
  • Support
  • Quickstart
  • Quickstart
Guides
Developers
SDK Reference
Smart Contract Reference
API Reference
Foundation

SDK Reference Overview

A detailed description of every function in our TypeScript SDK

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

PackageCompatibilityPackageGitHub
TypeScript Full npm Code
Python Full PyPi CodeSWITCH

Step-by-Step Guide

Learn our SDK through a series of tutorials with the TypeScript SDK Guide.

​
Licensing Module

Register an IP Asset

Learn how to register an IP asset using the SDK.

Mint & Attach License Terms

Learn how to mint and attach license terms using the SDK.

​
Royalty Module

Pay & Claim Royalty

Learn how to pay and claim royalty using the SDK.

​
Dispute Module

Raise a Dispute

Learn how to raise a dispute using the SDK.

​
Grouping Module

Manage Groups

Learn how to manage groups using the SDK.

​
Utility Clients

Additional utility and extra clients:

Set Permissions

Learn how to set permissions using the SDK.

NFT Client

Interact with SPG NFTs using the SDK.

WIP Client

Learn how to use the WIP client using the SDK.

Assistant
Responses are generated using AI and may contain mistakes.
xgithubwebsite
Powered by Mintlify
On this page
  • Licensing Module
  • Royalty Module
  • Dispute Module
  • Grouping Module
  • Utility Clients
  • Learn
  • Help & Support
  • Network Status
  • Overview
    • Governance
    • Disclaimers
    • MICA Whitepaper

    SDK Reference Overview

    A detailed description of every function in our TypeScript SDK

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

    PackageCompatibilityPackageGitHub
    TypeScript Full npm Code
    Python Full PyPi CodeSWITCH

    Step-by-Step Guide

    Learn our SDK through a series of tutorials with the TypeScript SDK Guide.

    ​
    Licensing Module

    Register an IP Asset

    Learn how to register an IP asset using the SDK.

    Mint & Attach License Terms

    Learn how to mint and attach license terms using the SDK.

    ​
    Royalty Module

    Pay & Claim Royalty

    Learn how to pay and claim royalty using the SDK.

    ​
    Dispute Module

    Raise a Dispute

    Learn how to raise a dispute using the SDK.

    ​
    Grouping Module

    Manage Groups

    Learn how to manage groups using the SDK.

    ​
    Utility Clients

    Additional utility and extra clients:

    Set Permissions

    Learn how to set permissions using the SDK.

    NFT Client

    Interact with SPG NFTs using the SDK.

    WIP Client

    Learn how to use the WIP client using the SDK.

    Assistant
    Responses are generated using AI and may contain mistakes.
    xgithubwebsite
    Powered by Mintlify
    On this page
    • Licensing Module
    • Royalty Module
    • Dispute Module
    • Grouping Module
    • Utility Clients