/
onflow.org
Flow Playground

Getting Started

Welcome to the Flow Developer Portal


Before starting your journey on Flow we recommend reading the Flow Primer where you will get a quick introduction to how the Flow blockchain works. It will be easier to understand the concepts in these tutorials if you have an idea of how Flow works.

Install Flow

To work with Flow locally you'll need to install the Flow CLI. The Flow CLI is a command-line interface that provides useful utilities for building Flow applications, including the Flow Emulator.

OSX & Linux
sh -ci "$(curl -fsSL https://storage.googleapis.com/flow-cli/install.sh)"
Windows
iex "& { $(irm 'https://storage.googleapis.com/flow-cli/install.ps1') }"

Developer Tools

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

Cadence

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.

JavaScript SDK

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

Go SDK

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.

Edit on GitHub