A simple browser-based tool to explore OData service metadata.
Upload a $metadata XML file, select an entity type, and view its property names in alphabetical order.
Built entirely in HTML, JavaScript, and XSLT — no server required.
- Upload a
$metadataXML file exported from any OData service - Automatically list all
EntityTypedefinitions found - Select an entity type and view its properties, sorted alphabetically
- Runs fully client-side (no network calls, no server dependencies)
- Download or clone this repository.
- Open
index.htmlin your browser (or visit the GitHub Pages site if enabled). - Click Choose File and upload your
$metadataXML. - Select the desired entity type from the dropdown.
- View the list of property names.
You can host this directly with GitHub Pages:
- Go to Settings → Pages.
- Set Source to
Deploy from a branch. - Select
main(ormaster) and/root. - Your viewer will be live at
https://<your-username>.github.io/odata-metadata-viewer.
MIT License — see LICENSE for details.