Story Documentation home pagelight logodark logo
  • Support
  • Quickstart
  • Quickstart
Get Started
SDK Reference Overview
Guides
Developers
SDK Reference
Smart Contract Reference
API Reference
Governance
  • Learn
  • Help & Support
  • Network Status
  • Get Started
    • SDK Reference Overview
    SDK Reference
    • IP Asset
    • IP Account
    • License
    • Royalty
    • Dispute
    • Group
    • Permissions
    • NFT Client
    • WIP Client
    Get Started

    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.

    IP Asset
    xgithubwebsite
    Powered by Mintlify
    On this page
    • Licensing Module
    • Royalty Module
    • Dispute Module
    • Grouping Module
    • Utility Clients