If you’re new to Embark you probably have a lot questions about what it can do and whether it supports the features you’re looking for. Check out our frequently asked questions and don’t hesitate to let us know if there’s anything missing!
Embark is a developer environment for building, testing, and deploying Smart Contracts, as well as fully decentralized applications — computation (EVM), storage (IPFS, Swarm), and communication (Whisper).
While Embark does have quite some things in common with tools like Truffle, it goes far beyond managing and deploying Smart Contracts, if you want to. Embark aims to be extensible so you can choose what features make most sense to you when building decentralized apps.
Whether you want to purely focus on building and deploying Smart Contracts, or you want to build a static website that should be deployed on IPFS. Or even all of that! The sky is the limit.
Absolutely! Simply create your application using the
--contracts-only option as discussed in our guide on Creating Apps and you’re good to go.
Embark’s configurations make it very easy to switch to a fully featured decentralized application later on, in case you change your mind.
Yes it can! In fact, Embark comes with ganache-cli and batteries included. Simply run
embark simulator to spin up a simulated blockchain. For more information, check out the dedicated command reference.
Iuri, it is!