# How to Change backend Database of Bloomreach

**URL:** <https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [January 26, 2021, 5:29pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351 "2021-01-26T17:29:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![tlaxmikgp](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/tlaxmikgp/32/906_2.png) [@tlaxmikgp](https://community.bloomreach.com/u/tlaxmikgp)\
**Post date:** [January 26, 2021, 5:29pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/1 "2021-01-26T17:29:18Z")

</div>

Hi All,  
I want H2 database of HippoCMS or Bloomreach Experience Manager to be replaced by any NoSQL database. Is it possible ? If yes please provide me the steps.

Regards  
Laxmi Turamalla

---

<div class="post-metadata">

**Author:** ![woonsanko](https://avatars.discourse-cdn.com/v4/letter/w/b5a626/32.png) [@woonsanko](https://community.bloomreach.com/u/woonsanko)\
**Post date:** [January 26, 2021, 5:43pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/2 "2021-01-26T17:43:33Z")

</div>

Find the info from the “Database Servers” sections in this page:

- [Bloomreach Experience Manager 14 System Requirements - Bloomreach Experience - Open Source CMS](https://documentation.bloomreach.com/14/library/about/system-requirements.html)

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 26, 2021, 5:51pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/3 "2021-01-26T17:51:57Z")

</div>

there is no support for NoSQL databases.

---

<div class="post-metadata">

**Author:** ![tlaxmikgp](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/tlaxmikgp/32/906_2.png) [@tlaxmikgp](https://community.bloomreach.com/u/tlaxmikgp)\
**Post date:** [January 26, 2021, 5:57pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/4 "2021-01-26T17:57:34Z")

</div>

Can we post data Through API calls which generates JSON docs. I will load those doc’s in NoSQL database.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 26, 2021, 6:14pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/5 "2021-01-26T18:14:53Z")

</div>

see: [Expose RESTful Web Services: Overview - Bloomreach Experience - Open Source CMS](https://documentation.bloomreach.com/14/library/concepts/rest/expose-restful-web-services-overview.html)

---

<div class="post-metadata">

**Author:** ![tlaxmikgp](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/tlaxmikgp/32/906_2.png) [@tlaxmikgp](https://community.bloomreach.com/u/tlaxmikgp)\
**Post date:** [January 26, 2021, 6:19pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/6 "2021-01-26T18:19:32Z")

</div>

So there there are SPA’s available. We can use Angular or React with it and get the JSON objects right or we can use MySQL as backend and write an automation code to migrate the data to NoSQL database.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 26, 2021, 6:33pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/7 "2021-01-26T18:33:11Z")

</div>

if you invest 30 minutes of your time you can find all that information on our documentation site.

---

<div class="post-metadata">

**Author:** ![tlaxmikgp](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/tlaxmikgp/32/906_2.png) [@tlaxmikgp](https://community.bloomreach.com/u/tlaxmikgp)\
**Post date:** [January 26, 2021, 6:36pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/8 "2021-01-26T18:36:11Z")

</div>

Ok @machak I will go through it. One more thing since it’s an open source CMS we can customize it according to our needs right??

Thanks  
Laxmi Turamalla  
Director  
₹infocorp services

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 26, 2021, 7:20pm UTC](https://community.bloomreach.com/t/how-to-change-backend-database-of-bloomreach/2351/9 "2021-01-26T19:20:14Z")

</div>

it is partially open source, see:

> **[Bloomreach Experience Manager Enterprise Plugins - Bloomreach Experience -...](https://documentation.bloomreach.com/14/library/enterprise/enterprise-features/enterprise-plugins.html)**
>
> Open Source Enterprise Content Management

> **[Bloomreach Experience Manager Open Source Plugins - Bloomreach Experience -...](https://documentation.bloomreach.com/14/library/concepts/plugins/open-source-plugins.html)**
>
> Open Source Enterprise Content Management

Community plugins:

[https://bloomreach-forge.github.io/project-list.html](https://bloomreach-forge.github.io/project-list.html)  
and some more OS projects:

> **[Bloomreach](https://github.com/bloomreach)**
>
> Tools to build, extend and manage incredible experiences. Learn more at developers.bloomreach.com. - Bloomreach
