Skip to content

Releases: jamesnetherton/zulip-java-client

Zulip Java Client - 0.1.0

15 Nov 10:51
Compare
Choose a tag to compare

Initial zulip-java-client release with full support for:

  • Message APIs
  • Server & Organization APIs
  • Stream APIs
  • User APIs

There is limited and experimental support for:

  • Real time event APIs

Add the zulip-java-client dependency to your project.

Installation

Maven

<dependency>
    <groupId>com.github.jamesnetherton</groupId>
    <artifactId>zulip-java-client</artifactId>
    <version>0.1.0</version>
</dependency>

Gradle

dependencies {
    compile 'com.github.jamesnetherton:zulip-java-client:0.1.0'
}

Usage

Zulip zulip = new Zulip.Builder()
    .site("https://your/zulip/url")
    .email("your-user-email")
    .apiKey("your-user-key")
    .build();

long messageId = zulip.messages()
    .sendStreamMessage("Hello World!", "Test Stream", "Test Topic")
    .execute();