Media: Originally posted on Blockgeeks

Date: 07-22-2019

ArcBlock's Forge Framework and Forge SDK make it easy to build custom blockchains and DApps

ArcBlock’s Forge Framework and Forge SDK is next-generation blockchain application development framework and is the easiest way for developers to create custom blockchains and to build decentralized applications (DApps) easily. Similar to what Ruby on Rails did for web development, Forge Framework removes many of todays limitations for existing blockchain development platforms, and letting developers focus on what they do best – write code – and Forge will do the rest.


By default, Forge-built blockchains and DApps have “cross-chain” capability and are interoperable with other DApps on the ABT network as well as Bitcoin, Ethereum via the Open Chain Access Protocol (OCAP).

From today, developers can start building custom blockchains with the Forge SDK and deploy their first DApp in just a few, simple steps. First, developers can start developing using one of many development languages supported including Python, Node.js, Java, Android and many others with documentation with pre-built components, and starter applications. When ready, developers can then begin testing their DApps with users and other parties on their own test chains, and lastly join the ABT Network to make their DApp publicly available. Any Forge SDK built blockchain includes Forge Web, a standard modularized blockchain server software that runs as a foundation service locally or in the cloud.

Unlike most blockchain platforms, Forge SDK gives developers everything they need for their DApp – blockchain backend, rich developer interface, diversified wallet system and the most transaction (TX) protocols to support an application. Forge SDK is designed to be the easiest and flexible SDK allowing developers to swap and replace components within the framework including changing the storage engine with storage from AWS S3, or setting up a new consensus engine.

“With Forge SDK, you can easily build your own blockchains, or easily connect to public blockchains like Hyperledger or Ethereum. Our vision for Forge is to have our framework play a key role in helping developers build a decentralized world by giving them the building blocks to simply build their own blockchains without the lock-in or complexity,” said Tyr Chen, Vice President of Engineering at ArcBlock. “Developers and businesses can get all the benefits of blockchain technologies, but without the restrictions and limitations of existing platforms and tools. It’s highly scalable, flexible and provides the necessary components to have it work right out of the box.”

Forge is already being utilized by a significant number of partners and clients to design, build and run their decentralized apps and services including issuance of travel visas and licenses, IP protection for video game assets and identity management. Forge SDK represents another significant step for ArcBlock to deliver their vision that makes the decentralized web a reality. Learn more by visiting the ArcBlock website or start with Forge SDK today.