Flow is easy to use and powerful to build with. Every aspect of the platform was designed from the ground up to support exceptional user experience at mainstream scale.
Originally conceived by the team behind CryptoKitties, Flow today is a decentralized network supported and built on by a growing community of brands and Web3 builders.
Battle-tested in production and ready to help you build the kinds of applications that people want to use.
Start building on FlowThe new easy-to-learn programming language designed for dapps and digital assets
One snippet of code that lets you support any wallet on Flow—self-custody or fiat payments
Securely and transparently patch bugs and upgrade pre-specified parts of a smart contract
Flow is built to be fast and responsive— achieving global finality within seconds
Flow standardizes usability improvements for crypto traders and sports fans alike, letting you focus on what matters
Flow supports multiple payment onramps and ecosystems optimized for consumer applications
Fundamental requirement to protect mainstream users against malicious apps and build trust in the system
Flow accounts make it easy for dapps or wallets to pay transaction fees and recover lost keys for users
A significant allocation of FLOW tokens is reserved for early user- and developer growth
Flow starts with HotStuff, a proven proof-of-stake consensus mechanism, and adds a unique multi-node architecture to drive dramatic improvements in speed, throughput, and environmental friendliness without sharding or "layer two".
This means Flow is the greenest Web 3 network among leading platforms. Minting an NFT on Flow costs less carbon than a post on a social networking site.
On Flow, every application can be a platform.
Smart contracts and user accounts on Flow can always interact with each other in one atomic, consistent, isolated, and durable (ACID) transaction. In other words: all applications on Flow can run in the same shared execution state.
This ensures Flow apps benefit from great user experience and full composability, letting developers easily build on each other’s work.
Sharding and layer 2 solutions break composability and reduce network effects for dapps and smart contracts by removing ACID guarantees from the execution environment.
Flow is designed for Web3 applications that need great user experience, whether NFTs, gaming, Metaverse, or even decentralized finance.
Join the Flow developer communityInterested in how it all works under the hood? The Flow technical papers are more than 100 lovingly crafted pages across multiple white-papers specifying the Flow system and its components.
Download Technical Papers