Streamflow logo

Build with Streamflow

Streamflow’s protocol is a powerful and highly configurable streaming primitive ready to power your next project.

Hero Image

Powering programmable payments for Solana projects

synesis.one

synesis.one

AGE of SAM

AGE of SAM

Grape Protocol

Grape Protocol

Realms

Realms

More Teams

More Teams

Coming Soon

Build on Streamflow for every use case

The streaming primitive is a greenfield of possibilities

Stock Grants

Stock Grants

Vest tokens with ease

Salaries

Salaries

Pay or get paid every second

Subscriptions

Subscriptions

Pay subscriptions only for time used

Direct Payments

Direct Payments

Send & receive a direct stream

Employee Trial Period

Employee Trial Period

Pay only while trial is active

Automated Investing

Automated Investing

Ongoing investing on auto-pilot

Pay Per Service

Pay Per Service

Start & stop stream once service ends.

Parking

Parking

Pay parking only for time used

Consulting

Consulting

Stream tokens during service

Live Events

Live Events

Stream tokens to attendees

Travel Rentals

Travel Rentals

Pay rentals for bikes, scooters, cars

Donations

Donations

Receive donations in real time

Fundraising

Fundraising

Fundraise with milestone unlocks

Family Allowance

Family Allowance

Stream allowance over time

Pension Plans

Pension Plans

Set cliff with gradual unlock

Rental Payments

Rental Payments

Pay pro rata

...and many more.

Fully featured, powerful programmable payments

The Streamflow protocol unlocks a host of exciting configurable transaction types - waiting to be explored!

Create Stream

Create Stream

Create a stream to direct value from one wallet to another

Batch Create Stream

Batch Create Stream

Users can initiate programmable payment to multiple recipients at once - with no limits

Withdraw from Stream

Withdraw from Stream

Set how the recipient can withdraw their unlocked value to their address.

Top Stream Up

Top Stream Up

Need to add more funds to an ongoing stream?- ‘Top up’ your programmable payments to increase the value of an existing contract.

Transfer Stream

Transfer Stream

Users can transfer active programmable payments to other SPL wallets

Cancel Stream

Cancel Stream

The creator of each stream can cancel at anytime, returning locked funds to the sender.

Get Unlocked Amount

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.

Build with Streamflow

Check out our SDK and other developer resources in our documentation.

Check Out SDK View our Docs