# Writers Writers provide an implementation of various `message writers`. Message writers are services that consume normalized (in `SenML` format) Mainflux messages and store them in specific data store. Writers are optional services and are treated as a plugins. In order to run writer services, core services must be up and running. For more info on the platform core services with its dependencies, please check out the [Docker Compose][compose] file. For an in-depth explanation of the usage of `writers`, as well as thorough understanding of Mainflux, please check out the [official documentation][doc]. [doc]: http://mainflux.readthedocs.io [compose]: ../docker/docker-compose.yml