You can see this explicitly in the docs as compared to the underlying Serf lib that is AP It forms a quorum managed cluster and attempts consistent data access. https://www.consul.io/intro/vs/serf.html