Packages 
Package Description
org.restheart.mongodb
Main classes to bootstrap RESTHeart
org.restheart.mongodb.db
Data Access Object Classes to decouple the handling logic from the db
org.restheart.mongodb.db.sessions  
org.restheart.mongodb.handlers
Handlers for an HTTP request.
org.restheart.mongodb.handlers.aggregation  
org.restheart.mongodb.handlers.bulk
Handlers for HTTP requests related to bulk operations
org.restheart.mongodb.handlers.collection
Handlers for HTTP requests related to a collection resource
org.restheart.mongodb.handlers.database
Handlers for HTTP requests related to a database resource
org.restheart.mongodb.handlers.document
Handlers for HTTP requests related to a document resource
org.restheart.mongodb.handlers.files
Handlers for HTTP requests related to file bucket and file resource
org.restheart.mongodb.handlers.indexes
Handlers for HTTP requests related to indexes resources
org.restheart.mongodb.handlers.injectors
Handlers in charge of injecting data in the request context.
org.restheart.mongodb.handlers.metadata
Handlers for HTTP requests concerning metadata properties
org.restheart.mongodb.handlers.metrics  
org.restheart.mongodb.handlers.root
Handlers for HTTP requests related to the root resource
org.restheart.mongodb.handlers.schema
Handlers for HTTP requests related to shcema store and schema resources
org.restheart.mongodb.handlers.sessions  
org.restheart.mongodb.handlers.transformers
Transformers used internally in the handlers chain
org.restheart.mongodb.metadata
Base package for classes concerning metadata properties
org.restheart.mongodb.plugins
Base package for plugins
org.restheart.mongodb.plugins.checkers  
org.restheart.mongodb.plugins.hooks  
org.restheart.mongodb.plugins.initializers
Implementations of Initializer
org.restheart.mongodb.plugins.services
Implementations of Service
org.restheart.mongodb.plugins.transformers
Request transformers
org.restheart.mongodb.representation
Classes to deal with resource representations
org.restheart.mongodb.utils
Utility classes