Declarative Amsterdam

Building a web API with an XML database

Adam RetterORCID logoEvolved Binary

Steven Pemberton mentioned that he has coded a simple Web API for use with his XForms work. I think it would be interesting to look at how Web APIs can be easily delivered on top of an XML database (i.e. Elemental) as they have many of the things you need already baked in. We will look at RESTXQ and constructing an API in XQuery.

Tutorial, 6 November 2025

Adam Retter is the Director of Evolved Binary. He was a core contributor to the Open Source eXist-db Native XML Database for 20 years, he was also an invited expert to the W3C XQuery Working Group and helped standardise XQuery 1.0, 3.0, and 3.1. Adam founded the EXQuery project, and developed the RESTXQ framework for XQuery. Recently, Evolved Binary have released Elemental (forked from eXist-db) to modernise and advance the state-of-the-art in Native XML Databases.

background Layer 1 prag Twitter_Logo_Blue