Database

eXist-db – database management system

Last Updated on March 9, 2026

eXist-db is an open source database management system entirely built on XML technology, also called a native XML database. Unlike most relational database management systems, eXist uses XQuery to manipulate its data.

eXist-db features efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, XSLT support, XForms support, REST and tight integration with existing XML development tools.

eXist-db provides a complete platform for the development of rich web applications based on XML and related technologies.

Features include:

  • Schema-less Database – the native XML database engine stores textual or binary data and documents without requiring a database schema.
  • Rapid prototyping.
  • Application packages.
  • Browser-based IDE – allows managing and editing all artifacts belonging to an application.
  • Forms framework – tight integration with XForms.
  • Transforming XML using XSLT.
  • Rich stack of libraries.
  • Access control lists.
  • Hot deployment of apps into a db from the application repository.
  • REST API based on XQuery 3.0 Annotations.
  • Central Security Manager which manages authentication realms (LDAP, OAuth, OpenID), managing users and groups, changing passwords, and permissions and access controls.
  • Automated Indexing of XML for faster addressing and querying, including Full Text search.
  • Support for versioning of files.

Website: www.exist-db.org
Support: Documentation
Developer: Pierrick Brihayne Leif-Jöran Olsson Adam Retter Dmitriy Shabanov Dannes Wessels
License: GNU GNU Lesser General Public License v2.1

eXist-db is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Native XML Databases
eXist-dbFeature rich native XML database
BaseXXML Database engine and XPath/XQuery 3.0 Processor
Berkeley DBFamily of open source, embeddable databases
SednaProvides a full range of core database services

Read our verdict in the software roundup.

Document-Oriented Databases
CouchbaseDistributed key-value database management system
CouchDBScalable, fault-tolerant, and schema-free written in Erlang
ArangoDBNative multi-model database
eXist-dbDatabase management system entirely built on XML technology
RethinkDBScalable database built for realtime applications
BaseXXML database engine
OrientDBDocument Database with support of ACID Transactions, SQL and Native Queries
AerospikeKey-Value Store and high performance real-time NoSQL (flex-schema) database
RavenDBFully-transactional NoSQL ACID database
JackrabbitOpen-source content repository for Java
TerminusDBKnowledge graph and document store
CrateDBDistributed SQL database management

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments