/clj-kinesis-client

A minimalistic Clojure wrapper for AWS Kinesis client.

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

clj-kinesis-client

Build Status Clojars Project

A minimalistic Clojure wrapper for AWS Kinesis client.

Usage

(use 'clj-kinesis-client.core)

(let [client (create-client)]
  (put-records client "my-stream" ["event1" "event2"]))

(let [client (create-client)]
  (put-record client "my-stream" "event2"))

Development

$ docker-compose up -d
# Disable CBOR https://github.com/mhart/kinesalite#cbor-protocol-issues-with-the-java-sdk
$ AWS_CBOR_DISABLE=1 lein test

License

Copyright © 2016 Adtile Technologies Inc.

Distributed under the Eclipse Public License version 1.0.