Skip to main content

Prerequisites

Before installing IOTA Repstation, ensure you have:
  • Node.js version 16 or higher
  • npm, yarn, or pnpm package manager
  • TypeScript support (recommended)
  • An IOTA wallet for testnet/mainnet transactions
  • Basic understanding of IOTA addresses and transactions
  • Access to IOTA RPC endpoints
  • Code editor with TypeScript support
  • Basic familiarity with async/await patterns
  • Understanding of blockchain concepts

Installation

1

Install the Package

Install IOTA Repstation using your preferred package manager:
2

Install IOTA SDK (Optional)

For real blockchain interactions, install the official IOTA SDK:
The IOTA SDK is optional. IOTA Repstation includes mock clients for development and testing.
3

TypeScript Configuration

If using TypeScript, ensure your tsconfig.json supports modern ES features:
tsconfig.json

Network Configurations

IOTA Repstation supports multiple networks:
Best for: Development, testing, and integration

Client Configuration

Browser/Frontend Setup

For frontend applications:

Verification

Test your installation with a simple reputation query:

Next Steps

Quickstart Guide

Build your first integration in minutes.

Core Concepts

Understand how deals and reputation work.

API Reference

Explore the complete SDK documentation.

Integration Examples

See real-world integration patterns.
The IOTA Repstation SDK is designed to work out of the box with sensible defaults. Most applications only need to provide a network and package ID to get started.