More than a framework.
Embark is a platform that enables easy development and deployment of decentralized applications.
Smart Contract Management
Build, test, and deploy your Smart Contracts without the hassle. Embark takes care of the ground work, watches for changes, and redeploys your application when needed.
Easy to use Debugger and Testing
Testing shouldn't be an afterthought. Embark makes debugging and testing first-class citizens of your development workflow.
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


Modular by Design
Pick and choose which features, plugins and tools you want to integrate with. Embark is built with modularity in mind.
- Smart Contract only or full-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 →Explorer
Cockpit's explorer lets you easily review any transactions, Smart Contracts, and accounts.
Learn more →Deployment
With Cockpit you can iteratively and selectively deploy your Smart Contracts, removing headaches associated with complex applications.
Learn more →Code Editor
Edit your source files from right within Cockpit for quick and easy updates.
Learn more →
Companies who use and love Embark.
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 for our newsletter and get updates about Embark and our development progress first!