Skip to content

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

License

Notifications You must be signed in to change notification settings

onflow/flow-cli

Folders and files

NameName
Last commit message
Last commit date
Mar 21, 2025
Aug 26, 2024
Sep 6, 2024
May 4, 2023
Feb 2, 2024
Apr 1, 2025
Nov 8, 2024
Mar 6, 2024
Jun 2, 2024
Jun 4, 2024
Jan 21, 2025
Nov 20, 2020
May 2, 2024
Nov 20, 2020
Jun 5, 2024
Aug 26, 2024
Nov 26, 2024
Nov 8, 2024
Feb 25, 2021
Aug 24, 2021
Jul 29, 2021
Mar 26, 2025
Mar 26, 2025
Sep 4, 2024
Sep 4, 2024
Mar 21, 2025
Apr 25, 2024

Logo

Flow CLI brings Flow to your terminal. Easily interact with the network and build your dapps.
Read the docsΒ»

Report Bug Β· Contribute Β· Read Guidelines



Installation

To install the Flow CLI, follow the installation instructions on the Flow documentation website.

Documentation

You can find the CLI documentation on the CLI documentation website.

Features

The Flow CLI is a command line tool that allows you to interact with the Flow blockchain. Read about supported commands in the CLI documentation website.

Usage:
  flow [command]

πŸ‘‹ Welcome Flow developer!
   If you are starting a new flow project use our super commands, start by running 'flow init'. 

πŸ”₯ Super Commands
  generate     Generate template files for common Cadence code
  init         Start a new Flow project

πŸ“¦ Flow Entities
  accounts     Create and retrieve accounts and deploy contracts
  blocks       Retrieve blocks
  collections  Retrieve collections
  events       Retrieve events

πŸ’¬ Flow Interactions
  scripts      Execute Cadence scripts
  transactions Build, sign, send and retrieve transactions

πŸ”¨ Flow Tools
  cadence      Execute Cadence code
  dev-wallet   Run a development wallet
  emulator     Run Flow network for development
  flix         execute, generate, package
  flowser      Run Flowser project explorer
  test         Run Cadence tests

πŸ„ Flow Project
  deploy       Deploy all project contracts
  project      Manage your Cadence project
  run          Start emulator and deploy all project contracts

πŸ”’ Flow Security
  keys         Generate and decode Flow keys
  signatures   Signature verification and creation

πŸ”— Dependency Manager
  dependencies Manage contracts and dependencies

The Flow CLI includes several commands to interact with Flow networks, such as querying account information, or sending transactions. It also includes the Flow Emulator.

Alt Text

Contributing

Read contributing document.

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages