Integrate MongoDB with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with MongoDB. We’ve combined this with feedback from the Drupal community to provide you with basic expectations of what this integration will require.

Below you’ll find information on the available module(s) along with developer notes. Our summary analysis covers both Drupal 7 and Drupal 8. Learn more about how we rated each module or let us know if we missed something.

Module: Search API MongoDB

This module provides an alternative for database searches; rather, it provides a MongoDB back-end search function for Drupal users.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
Developers Only
Integration Complexity
Moderately Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: MongoDB Webform Submissions

This module provides storage for MongoDB webforms submitted through a Drupal site.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Security Risk
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: MongoDB Spaces Overrides

This module increases the performance of MongoDB backend storage from within Drupal.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: MongoDB Indexer

This module allows Drupal users to send their metadata from Drupal to MegaDB without affecting a site's main storage engine.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Moderately Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: In Development
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Module: MongoDB

This module makes it possible for users to store data from their Drupal site in MongoDB.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Fully Featured
Integration Complexity
Somewhat Complex
Documentation
Well Documented
Drupal 8
Module Stability
Moderately Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Well Documented