Follow us

Download Kuzzle

$ sudo bash -c "$(curl http://get.kuzzle.io/)"

For non-Linux systems, please refer to the guide. You can either install Kuzzle using Docker, or do it manually.
If anything goes wrong, feel free to ask help at support@kuzzle.io.

Developer's corner - SDK(s) examples

Reduce development time and learning curve with the Kuzzle SDK(s). They provide high-level APIs to make developers' life simpler.
Read the documentation to learn more

  • 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) */
      });
    }());
  • import io.kuzzle.sdk.core.Kuzzle;

    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 */
      }
    });
  • import (
      "github.com/kuzzleio/sdk-go/kuzzle"
      "github.com/kuzzleio/sdk-go/connection/websocket"
      "github.com/kuzzleio/sdk-go/types"
    )

    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) */
    }

Setup data and security rules with the admin UI

The Kuzzle Admin UI is an open-source, standalone web UI you can run from a Cloud-hosted version, or download and run locally from any operating system. It is a visual interface to manage Kuzzle backend API and configure indexes, data collections, data schemas, user roles and policies, debugging and more.

Discover

They Trust us