**Source URL:** https://limited.veevavault.dev/regulatory/vault-api/api-reference/23.1/metadata-definition-language-mdl.md

# Metadata Definition Language (MDL)



Vault is configured with a set of [component types](/mdl/component-reference/component-types/) that make up its configuration elements. Use MDL to create, describe (read), update, and drop (delete) Vault components and manage its configuration. Learn more in our [MDL](/mdl/documentation/overview) documentation.



---

**Previous:** [Submitting a Query](/regulatory/vault-api/api-reference/23.1/vault-query-language-vql/submitting-a-query)  
**Next:** [Execute MDL Script](/regulatory/vault-api/api-reference/23.1/metadata-definition-language-mdl/execute-mdl-script)