OpenViSTAI · Agents · Blockchain · Crypto
Menu
Launchpads & Token Tools

Streamflow JS SDK

An open-source TypeScript JavaScript SDK for interacting with Streamflow protocols on Solana. It includes packages for vesting or lock streams, large-recipient airdrops, and shared utilities.

Independent OpenViST project profile, based on linked sources.

Streamflow JS SDK — OpenViST project profile in Launchpads & Token Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when an application needs programmatic access to Streamflow's Solana-based vesting, locking or distribution protocols rather than only a user-facing interface.

Who it is for

  • Developers building Solana applications
  • Project teams creating token allocation dashboards
  • Teams implementing scheduled token unlock workflows
  • Developers adding bulk SPL-token distribution to web applications

Documented uses

  • Create vesting or lock streams for token recipients
  • Support scheduled token allocations
  • Distribute tokens to thousands or millions of recipients
  • Integrate token distribution into a web application
  • Use a related Rust SDK for integration within a Solana program
Before you choose

Requirements & limits

The repository is public and open source under the GPL-3.0 license. It documents npm and Yarn installation paths. Browser runtimes might require polyfills.

  • The stream package and distributor package address different protocol workflows.
  • The distributor package is documented for airdrops to thousands or millions of recipients.
  • Browser integration may require bundler-specific polyfill configuration.
  • The SDK is written in TypeScript and targets the Solana ecosystem.
  • The repository identifies a separate Rust SDK for Solana program integration.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the Streamflow SDK packages

Prepare a project to use the documented stream or distributor protocol SDK.

Before you start

  • A JavaScript or TypeScript project
  • npm or Yarn
  • For distributor use, the @streamflow/common package

Steps

  1. Install @streamflow/stream with npm or Yarn for the Stream protocol SDK.

  2. Install @streamflow/common and @streamflow/distributor for the Distributor protocol SDK.

  3. For browser runtimes, review the documented need for polyfills for node:-prefixed and non-prefixed module imports.

  4. Consult the linked API documentation and release notes for further implementation details.

Expected outcome

The project has the documented Streamflow SDK package path selected and installed, with browser-runtime considerations identified.

Guide limitations

  • The documented steps cover package installation and environment preparation, not a complete vesting or airdrop implementation.
  • Exact browser polyfill configuration depends on the chosen bundler.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
streamflow-finance/js-sdk · Official homepage title · retained in its source language