i99dash docs
Getting started

Installation

Prerequisites + the three install patterns (one-shot, project, global).

Prerequisites

ToolVersionHow to check
Node≥ 20node --version
pnpm (recommended)≥ 9pnpm --version
Or npm≥ 10npm --version
Or yarn≥ 4yarn --version
Gitanygit --version

On Linux the keychain uses libsecret. If you see a "keychain unavailable" warning on login, install it:

# Debian / Ubuntu
sudo apt install libsecret-1-dev

# Fedora / RHEL
sudo dnf install libsecret-devel

Without it the CLI falls back to a ~/.config/i99dash/sdk.json file with chmod 0600 — functional, but the API key is on disk in plain text. See Authentication for details.

Install the CLI

One-shot, no global install:

pnpm dlx @i99dash/sdk-cli init my-app

Or install it in a project:

pnpm add -D @i99dash/sdk-cli

Or globally, if you want sdk-i99dash on your $PATH:

pnpm add -g @i99dash/sdk-cli
# then: sdk-i99dash --help

Install the runtime in an existing app

If you already have a Next.js / Nuxt / vanilla project and just want the typed bridge wrapper:

pnpm add @i99dash/sdk

Usage: MiniAppClient.

Verify

sdk-i99dash --version
sdk-i99dash --help

Both should print without errors. If they don't, file an issue with your Node version and OS.

On this page