# What adapters are we missing?

**URL:** <https://discourse.rom-rb.org/t/what-adapters-are-we-missing/39>\
**Category:** Usage Stories\
**Created:** [September 16, 2015, 9:47pm UTC](https://discourse.rom-rb.org/t/what-adapters-are-we-missing/39 "2015-09-16T21:47:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hmadison](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/hmadison/32/37_2.png) [@hmadison](https://discourse.rom-rb.org/u/hmadison)\
**Post date:** [September 16, 2015, 9:47pm UTC](https://discourse.rom-rb.org/t/what-adapters-are-we-missing/39/1 "2015-09-16T21:47:06Z")

</div>

Currently ROM supports a number of [different adapters](https://github.com/rom-rb/rom/#adapters) to various data stores. I’m wondering if anyone has found a database/data store/api that they feel would be a good fit for ROM?

---

<div class="post-metadata">

**Author:** ![nepalez](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/nepalez/32/19_2.png) [@nepalez](https://discourse.rom-rb.org/u/nepalez)\
**Post date:** [September 16, 2015, 10:18pm UTC](https://discourse.rom-rb.org/t/what-adapters-are-we-missing/39/2 "2015-09-16T22:18:52Z")

</div>

We definitely need either `rom-elastic_search` or `rom-solr` to support search-targeted datastores.

Also it would be nice either to revive `rom-redis`, or|and implement `rom-aerospike` or `rom-riak` for key-value stores.

Though we have `rom-kafka` (now in alpha, but I’m planning to move it to beta in a month), something like `rom-rabbit` or `rom-amqp` would be useful too for building pub/sub apps.

---

<div class="post-metadata">

**Author:** ![thelonelyghost](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/thelonelyghost/32/69_2.png) [@thelonelyghost](https://discourse.rom-rb.org/u/thelonelyghost)\
**Post date:** [May 25, 2016, 4:50am UTC](https://discourse.rom-rb.org/t/what-adapters-are-we-missing/39/3 "2016-05-25T04:50:19Z")

</div>

**_[Necro-post]_**

I’d love to see a [Database.com](http://Database.com) adapter similar to [restforce](https://github.com/ejholmes/restforce). I’m sure this could be implemented using `rom-http` with some additional sugar, but it would be far more convenient if it could just integrate with the existing gem (which is far more likely to be kept up-to-date) and make the calls invisibly.

Perhaps this will be my next weekend project…
