Custom Metadata vs Custom Settings

Photo by Samuel Cruz on Unsplash

Years ago, the debate was real. Today? Custom Metadata Types (CMDTs) are the clear winner over Custom Settings in almost every use case.

CMDTs give me everything I need:

  • Deployable via metadata

  • Referencable in validation rules, Flows, and formulas

  • Easier to maintain and document

I’ve standardized all org configurations in CMDTs—routing rules, thresholds, service availability settings, and more.

Still using Custom Settings for anything but legacy code? Time to migrate. The platform’s moved on—and so should your architecture.