More than a framework.

Embark is a platform with tools to make developing decentralise applications a breeze.

Smart Contract Management

Build, test and deploy your Smart Contracts without the hassle. Embark takes care of the ground work, watches for changes, and redeploy your application when needed.

Easy to use Debugger and Testing

Testing shouldn't be an after thought. Embark makes debugging and testing a first class citizen of your development experience.

End to End DApp Development

Go beyond Smart Contracts if you want to. Embark offers great integrations with decentralised services such as IPFS and Whisper.

Powerful CLI

Embark's command line interface comes with a rich dashboard so you are in control.

  • Service Monitoring
  • Interactive REPL
  • Real-time Deployment
Get started

Modular by Design

Pick and choose what features, plugins and tools you want to integrate with. Embark is built with modularity in mind.

  • Smart Contract only or fully fledged DApps
  • Integrate with existing tools
  • Extend it to your needs

Mission control with Cockpit.

A web interface for building, debugging and deploying decentralised applications.

Web UI Dashboard

Gives an overview of all processes controlled by Embark. It also comes with an interactive console and predictive commands.

Learn more →


Cockpit's explorer lets you easily review any transactions, Smart Contracts and accounts.

Learn more →


With Cockpit, you can iteratively and selectively deploy your Smart Contracts, removing any headaches when it comes to complex applications.

Learn more →

Code Editor

Edit your source files from right within Cockpit for quick and easy updates.

Learn more →

For developers, by developers

Embark is a fully open source effort. Get involved and be part of the journey.

Sign up for updates

Sign up to our newsletter and get updates about Embark and our development progress first!