Interactive Tutorials
Getting Starting with Superfluid as a Developer

Howdy! Welcome to Superfluid

We're thrilled you're here! Here's how to navigate this Tutorials section.
NOTE: we recommend using the Superfluid Console and Superfluid Dashboard as you go through these interactive tutorials. They'll help you view your streams in action.

Where to Begin?

First - head to the SDK Initialization page to find the package in the npm library & learn how to initialize the framework. Then, answer the following questions to figure out where you should go next:
Are you here to learn about creating your own Superfluid streams?
Start with our Money Streaming tutorial.
Interested in making use of the Instant Distribution Agreement for scalable recurring transfers? Check out the Instant Distribution tutorial.
Are you here to build decentralized applications around programmable, networked cash flows?
If you know your way around solidity, you can skip to the next section on Solidity Examples, or get started building Super Apps.

Other Sections to Visit

****Using Super Tokens will help you understand how to work with super tokens in your project
****Batching Transactions will help you build better UX by taking advantage of a feature in Superfluid that allows you to combine many operations into a single transaction.
****Getting Data will give you the information you need to get on chain information related to Superfluid and query our subgraph using Typescript/Javascript.

How to Get Help

Our community is very responsive in discord. If you join the Superfluid Discord server - you can post any questions directly in the #developers channel and someone from the core team or community will help you out.