This document provides an overview of Mule object stores, including their uses, types, and how to configure custom object stores. Mule uses object stores to persist state between messages in filters, routers, and processors. Object stores can be in-memory, persistent to filesystem, or persistent across redeployments in cloud environments. The object store connector allows storing, retrieving, listing and removing data from an object store. Custom object stores can be implemented by extending interface and classes.