Mist is a service that runs Spark jobs and provides APIs to execute Scala and Python Spark jobs. It implements Spark as a service and creates a unified API layer for building enterprise solutions. Mist provides HTTP and MQTT APIs to submit and get results of Spark jobs. It supports running Spark on Standalone, Mesos and Yarn clusters. Mist also supports job recovery and provides configuration options for contexts, threads and Spark properties. The roadmap includes adding support for streaming jobs, Kafka, AMQP and a web UI.