Flow Playground

Getting Started

Welcome to the Flow Developer Portal

‍Flow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them. It is based on a unique, multi-role architecture, and designed to scale without sharding, allowing for massive improvements in speed and throughput while preserving a developer-friendly, ACID-compliant environment.

Ready to start building? Take a tutorial or have a look at an example application:

🏃‍♂️ App Quickstart Using React

Follow the Flow App Quickstart for a detailed guide covering how to use the FCL-JS (Flow Client Library) to build a serverless app that connects to Flow, using React!

😸 Kitty Items Full-Stack Example App

The Kitty Items application is a full-featured NFT marketplace that demonstrates what a full-stack application can look like on Flow. It's designed to showcase the power of Cadence and Flow's client libraries. Have a look at the Kitty Items GitHub repository for more details.

👩‍💻 Flow SDKs

Here is a list of available SDKs for Flow, including SDKs for Go, JavaScript, Ruby, .NET, Elixir, Dart and others!


Flow was designed for builders. It's a "batteries included" platform complete with developer tools you can use to start building right away.


Resource-Oriented programming language for smart contracts that helps developers ensure that their code is safe, secure, clear, and approachable.

Flow Playground

Learn the basics of Flow and Cadence using our browser-based playground.

FCL (Flow Client Library)

Interact with the Flow Blockchain, and user's wallets from browser based apps, and React Native.


Build apps that interact with Flow using our full-featured Go SDK.

Flow CLI

The Flow CLI is a command-line interface that provides useful utilities for building Flow applications.

Flow Emulator

Develop and test your applications locally using the Flow emulator.

VS Code Extension

Cadence syntax highlighting and an integrated Flow emulator for VSCode users.

Flow Port

Flow Port, your portal to the decentralized world of Flow. Access your Flow account, interact with the blockchain, manage your assets and more.