Build with Streamflow
Streamflow's protocol is a powerful and highly configurable streaming primitive ready to power your next project.
Trusted by 25.2K+ projects








Build on Streamflow for every use case
The streaming primitive is a greenfield of possibilities
Stock grants
Vest tokens with ease
Salaries
Pay or get paid every second
Subscriptions
Pay subscriptions only for time used
Direct token transfers
Send & receive a direct stream
Employee trial period
Pay only while trial is active
Automated Investing
Ongoing investing on auto-pilot
Pay Per Service
Start & stop stream once service ends.
Parking
Pay parking only for time used
Consulting
Stream tokens during service
Live Events
Stream tokens to attendees
Travel Rentals
Pay rentals for bikes, scooters, cars
Donations
Receive donations in real time
Fundraising
Fundraise with milestone unlocks
Family allowance
Stream allowance over time
Pension plans
Set cliff with gradual unlock
Rental token transfers
Pay pro rata
Fully featured, powerful programmable token transfers
The Streamflow protocol unlocks a host of exciting configurable transaction types - waiting to be explored!
Create contract
Create a stream to direct value from one wallet to another
Batch create contracts
Users can initiate programmable token transfers to multiple recipients at once
Claim from contracts
Set how the recipient can withdraw their unlocked value to their address.
Top up
Need to add more funds to an ongoing stream? ‘Top up’ your programmable token transfers to increase the value of an existing contract.
Transfer contract
Users can transfer active programmable token transfers to other SPL wallets
Cancel contract
The creator of each stream can cancel at anytime, returning locked funds to the sender.
Get unlocked amount
Tokens become “unlocked” when they’re released from the contract. Users have the ability to influence the delivery of tokens as they unlock.