No, you don’t. Esper offers a rich set of REST APIs that can be called directly via our software development kit (SDK) for Python, or by using our command-line interface (CLI). Additionally we have a set of tools for Android Studio, including an app uploader that lets you upload your APKs directly to Esper from Android Studio.
There are a few actions that can only be done through the Console—creating device templates, for example. Over time we’ll increasingly add capabilities to the API moving beyond the Console.