**Source URL:** https://limited.veevavault.dev/medical/vault-api/api-reference/19.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](/medical/vault-api/api-reference/19.1/vault-query-language-vql/submitting-a-query)  
**Next:** [Execute MDL Script](/medical/vault-api/api-reference/19.1/metadata-definition-language-mdl/execute-mdl-script)