Main Page
Main Page
This is the documentation for the latest version of BaseX:
- See the Changelog for a summary of updates.
- Documentation for previous versions is still online.
Summary
BaseX is a lightweight, high-performance and scalable XML Database and an XQuery 4.0 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 resources. The GUI provides an XQuery editor for writing complex applications and provides various visualizations for interactively exploring data. RESTXQ enables the development of web applications in XQuery. BaseX is platform-independent and BSD-licensed (see Wikipedia for more information).
Communication
- If you have questions or want to get in touch with the developers and users, please post to our mailing lists.
- Many questions are being discussed on StackOverflow.
- Confirmed bugs and feature requests are discussed on GitHub.
Main Sections
Get Moving
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 get an idea of how XQuery and BaseX work.XQuery Language
For more information on the XQuery programming language and evaluating queries with BaseX, visit the XQuery section.Development
The Developer Section provides useful information for developers. Here you can find information about our supported client APIs and HTTP services, and we present different ways to integrate BaseX into your project.Advanced Users
Information for expert users can be found in our Advanced User Guide. It contains details about BaseX storage, the client/server architecture and some more advanced features.⚡Generated with XQuery