MDL is a metadata-driven language used to manage configuration for your Vault. You can use MDL to create, update, and delete components such as objects, fields, picklists, and lifecycles.