What is is a hosted Elasticsearch service with built-in publish/subscribe support for streaming document updates and query results.

It enables you to:

  • Build a blazing fast text search, pub/sub based messaging system, or implement a combination of esoteric filters (fuzzy, geo, terms, range, multiple items),
  • Stream JSON results directly as new data is added or when the original data is updated,
  • Launch in days with our hosted APIs and scale without vendor-lockin by deploying on your choice of cloud provider,

Appbase Architecture
Image: overview diagram

We have production users running e-Commerce stores, analytics dashboards, feeds, and realtime backends using

There are some catches if you intend to:

  • Model financial or sensitive data - is not ACIDic and doesn’t support multi-document transactions. A good design choice in such a situation would be to use something that supports ACID transactions for storing sensitive data, and use for the data that needs to be searchable in realtime.
  • Perform analytical processing - Being based on Elasticsearch, is designed as an OLTP system although it supports aggregations and queries on data sets of the size of hundreds of gigabytes and even a few terabytes. There are plenty of ideal tools for OLAP use-cases - Amazon Redshift, Google Big Query, Apache Hadoop. can be used in a complementary fashion with any of these for handling online transactions.

API Intro APIs are 100% RESTful, work with JSON and are compatible with Elasticsearch. The publish/subscribe streaming is supported via HTTP Streaming and Websockets.

SCALR banner image

There are some places we differ from the Elasticsearch. Most importantly, a user in only has access to an index or indices, the cluster APIs are managed by Full list of supported endpoints is available at

Out of the Box Features offers following advantages over running a raw Elasticsearch cluster / index.

  1. Built-in Realtime Streaming - is the only Elasticsearch service offering a realtime pub/sub API for the entire Elasticsearch Query DSL.
  2. Security - Read and Write access credentials so your app can directly connect to the DB.
  3. Zero Ops - Automated provisioning, scaling, logging and daily backups so you can enjoy a peace of mind.
  4. An Active Ecosystem - From UI toolkits to build search interfaces and map UIs, to the leading Elasticsearch data browser to a GUI for writing queries to backend data connectors to import data from SQL, MongoDB, JSON, CSV sources into Elasticsearch, we are actively working on open-standards to improve accessibility of building apps with and Elasticsearch.
  5. No Vendor Lock-in - Hosted APIs often come with a huge lock-in cost. is offered as a hosted API as well as a cloud native software container, offering a consistent experience without becoming a walled garden.

Image: feature stack overview