Content Repository

Way more than simple storage

A key component located at the core of the Nuxeo Platform technology, Nuxeo's Document Repository and Content Repository is the middleware that handles all content-centric tasks within any Nuxeo-based application.   

A Document Repository acts as middleware between applications -- such as Nuxeo Document Management, Nuxeo Digital Asset Management, or Nuxeo Case Management Framework -- and storage subsystems. As the Nuxeo Platform is capable of managing structured, unstructured and mixed content structure, the repository itself acts as both a Content Repository and a Document Repository. It is up to your information architect to define the right content architecture to be managed. All content, documents and metadata that will be derived from that content architecture will be managed in a single Document Repository that provides unified access to all the services requested for it, such as persistence, querying, access control, locking, versioning, audit trail and more.

The Nuxeo Document Repository can be accessed by applications in many ways, from native Java API calls to RESTful or CMIS communications. It can handle storage in traditional file systems and relational database systems, but can also support cloud-based file systems, such as Amazon S3.

If you want to find out more about Nuxeo's Content Repository and why it is also a Document Repository, you can explore resources such as the overview of the Nuxeo Platform architecture, or check out how the repository is used in an application such as Nuxeo Document Management. For more technical insights on how to use the repository, visit Nuxeo Platform documentation.  

Find out for yourself

Download the Nuxeo Platform

Nuxeo Platform

Nuxeo software is open source under the LGPL license - you can download and try it any time.

Content Applications for Nuxeo Enterprise Platform