Main Page

From BaseX Documentation
Jump to navigation Jump to search
BaseX, Graphical User Interface

NOTE: This is the documentation for BaseX 10. Visit for the latest documentation.

BaseX is a light-weight, high-performance and scalable XML Database and an XQuery 3.1 Processor with full support for the W3C Update and Full-Text extensions. It allows you to store, query and process large corpora of textual (XML, HTML, JSON, CSV, others) and binary data. The GUI provides an XQuery editor for writing complex applications and provides various visualizations to interactively explore data. RESTXQ enables Web Application development in XQuery. BaseX is platform-independent BSD-licensed (find more on Wikipedia).

If you have questions, or if you want to get into direct contact with the developer team and users of BaseX, please write to our mailing lists. Many questions are being discussed at StackOverflow; confirmed bugs and feature requests are discussed on GitHub.

Getting Started

The getting started section gives you a quick introduction to BaseX. We suggest that you start with the Graphical User Interface as this is the easiest way to access your XML data, and to get an idea of how XQuery and BaseX works.

XQuery Portal

More information on using the wide range of XQuery functions and performing XPath and XQuery requests with BaseX can be found in our XQuery Portal.


Developer Section

The developer section provides useful information for developers. Here you can find information on our supported client APIs and HTTP services, and we present different ways how you can integrate BaseX into your project.

Advanced User's Guide

Information for advanced users can be found in our advanced user's guide, which contains details on the BaseX storage, the Client/Server architecture, and some querying features.