Overview

ETLBox provides native support for integrating with popular NoSQL databases. These connectors allow reading from and writing to NoSQL sources, enabling data exchange between document stores, key-value stores, and other structured or semi-structured formats.

NoSQL databases are designed for flexibility and performance, especially when handling large or unstructured datasets. With ETLBox, you can bring that data into your workflows—no complex setup required.

Supported NoSQL Connectors

DatabaseTypeNuGet Package
Azure Cosmos DBDocument StoreETLBox.Azure.CosmosDb
Azure Table StorageKey-Value/Table StoreETLBox.Azure.Tables
CouchbaseDocument StoreETLBox.Couchbase
MongoDBDocument StoreETLBox.MongoDb
Neo4jGraph DatabaseETLBox.Neo4j
RedisKey-Value StoreETLBox.Redis

Each connector is built around the ETLBox data flow model, supporting efficient integration with NoSQL sources and destinations. See the individual pages for details on configuration, usage examples, and limitations.

Installation

Each NoSQL connector is distributed as its own NuGet package. Install only the package you need for your target database.

For example, to use the MongoDB connector: