Open Sourcing Flow Developer Tools

September 21, 2020

Assemble the Megazord! The Flow team is here with a suite of open-source developer tools for building on our new platform. This release gives you the basic tools and documentation you need to start bringing your ideas to life. We’re very excited to see your creations!


Today’s releases include: 

Cadence 

  • The first ergonomic, resource-oriented smart contract programming language. Resource-oriented programming is a new programming paradigm, designed to be secure and easy-to-use. For the first time, developers can create uniquely durable digital artifacts where ownership is tracked by the language itself, enabling a powerful new category of applications.

Flow Go SDK 

  • The Go SDK is a great tool for developers looking for backend integration with scalability in mind. Go is one of the most popular backend programming languages when performance is a top priority, and has been the go-to choice for Dapper Labs.

Flow JavaScript SDK 

  • For frontend developers, our JavaScript SDK will allow you to easily integrate and interact with Flow. Develop without using ABIs, construct composable interactions and create dapps that delight your users. We think you’re going to love building with our JavaScript SDK.

Visual Studio Code Extension 

  • Interact with Flow and use the Cadence language natively in Visual Studio Code. Statically check your Cadence code for errors and test your smart contracts without leaving the comfort of this industry-leading IDE.

Flow Playground GUI

  • The hosted, in-browser development environment where users can learn and try out Cadence smart contract language without any setup needed. We make it easy for any new developer to get a taste of Cadence, the powerful new language for smart contract development.

Standards Proposals


This release represents a milestone in the development of the Flow developer ecosystem. But we’re just getting started. In the coming month, you can look forward to:

  • A Testnet for you to share your smart contracts with the world
  • A tutorial featuring a complete demo app using the Flow JavaScript SDK and React
  • Our first integrations with collaborations from Bitski and Fortmatic


After announcing our ongoing collaboration with Libra, outstanding submissions to our Cadence Cup, and a very creative playground extension from Max Starka, a star member of the community, we are excited to open source some of what we’ve been working on as well. This is the perfect time to get involved and building!

To get started learning about Flow, start with the Flow Primer and peruse the Flow Developer Preview before heading to Playground, or the Visual Studio Code extension to experiment with Cadence smart contracts.


Join us on Discord where you can get your questions answered, meet the enthusiastic folks who are already building, and engage with Flow’s engineers and product team. You can also follow us Twitter and Medium for updates on Flow. Help us set the trajectory for the future of Flow!


The best communities are built in the open, and we look forward to collaborating with all of you. A decentralized ecosystem can’t live behind closed doors!


What will you build? 


Read More

Can DeFi defy centralized finance?

Meet the Team: Kim Cope on Bringing the Mainstream to Blockchain

Interact with Flow using Ruby