Elyra’s metadata service arose out of the need to manage disparate pieces of information to address desired functionality. Our backend service uses a schema-driven approach to validate, store and retrieve this information via a simple REST API. To enhance the user experience, the backend service is accompanied by a frontend metadata editor extension to manage the metadata's lifecycle.