CKAN Scheming provides a powerful and flexible way to customize CKAN metadata schemas without writing code. It allows easy customization of dataset, organization and group forms through JSON or YAML configuration files. The extension provides form field configuration with custom validators, presets, and form snippets. It supports multi-language fields, conditional fields, repeating subfields, and custom validation rules. Scheming makes it possible to create complex forms and metadata structures that match specific organizational needs while maintaining compatibility with CKAN’s core functionality.