Follow Us

Database & search API

Fullstack JSON database & Search

Kuzzle Backend instantly provides everything an application needs to define, store, search and secure JSON documents.
Install and run Kuzzle Backend, select an SDK, and build your app using your favorite programming language or frontend framework.
Read the documentation to learn more

Multi-tenant schema or schema-less database

The Kuzzle Storage Engine API lets you create databases for multi-tenant or single-tenant applications, and define schema-full or schema-less JSON document collections within each of these databases.
Read the documentation to learn more

Blazing fast search API

All the data stored in Kuzzle Backend is accessible through the search API, which is powered by elasticsearch.
Read the documentation to learn more

Blazing fast database operations

Developers Corner

Reduce your development time with Kuzzle's SDKs, these provide high-level APIs to the Kuzzle Backend to help you get started quickly.
To learn more read our guide

  • Javascript
  • Android
  • GO
  • (function () {
      var kuzzle = new Kuzzle('localhost', {
        defaultIndex: 'some index',
        autoReconnect: true,
        headers: { someheader: 'value' },
        port: 7512
      });

      kuzzle.now(function (err, res) {
        /* 'res' contains the Kuzzle timestamp (utc, in milliseconds) */
      });
    }());
  • Kuzzle kuzzle = new Kuzzle("localhost");

    kuzzle.now(new ResponseListener() {
      @Override
      public void onSuccess(Date object) {
        /* 'object' contains the Kuzzle timestamp (utc, in milliseconds) */
      }

      @Override
      public void onError(JSONObject error) {
        /* Handle error */
      }
    });
  • func main() {
      o := types.NewOptions()
      qo := types.NewQueryOptions()

      cn := websocket.NewWebSocket(":7512", o)
      k, _ := kuzzle.NewKuzzle(cn, o)

      res, _ := k.Now(qo)

      /* 'res' contains the Kuzzle timestamp (utc, in milliseconds) */
    }

They Trust us