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
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.
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
Install @streamflow/stream with npm or Yarn for the Stream protocol SDK.
Install @streamflow/common and @streamflow/distributor for the Distributor protocol SDK.
For browser runtimes, review the documented need for polyfills for node:-prefixed and non-prefixed module imports.
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.
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

