Ryan Rutan

Announcing the Jive SDK (Java) Jersey Edition on GitHub Open Source

Blog Post created by Ryan Rutan on Feb 12, 2014


Jive is committed to creating an amazing developer experience!

For the past 9 months, we have provided an awesome SDK built on node.js that enables developers to build Jive integrations fast, and by fast I mean wicked fast!  There has been a lot of talk though in the Jive Developers community, both formal and anecdotal, about the desire to build add-ons in other languages.  I myself come from a Java background, and while I love the speed and elegance of node, I long to leverage that extensive Java expertise to build amazing add-ons for Jive. 

I'm not sure if it's my title "Developer Evangelist", or the fact that I get really impatient when I am passionate about something (it's probably more of the latter than I'd like to admit), but I'm pleased to announce the availability of the new open source Jive SDK for Java on GitHub, I call it the Jive SDK (Java) Jersey Edition!

Core SDK Principles

  • Simplicity.  From Download to Develop to Deploy.
  • Compatible.  Built using JEE6 (not JEE7) standards to increase compatibility with current enterprise environments and PaaS providers.
  • Proven.  Built using proven official and de-facto Java standards with as few transitive dependencies as possible.
  • Modular.  Reduce coding footprint  and increase flexibility.


Getting Started

To get started is simple, you can visit the project on GitHub > jivesoftware/jive-sdk-java-jersey and follow the instructions.



  • Java 7 JDK
  • Maven 3 (standard install, no private repo dependencies)
  • Git (allows you to download project updates from GitHub with ease);


Here are some assets that might help walk you through the project and how to use it to build Add-Ons.


VideosSDK Diagram

Brief Overview


Detailed Walk Through (40 minutes)



Our hope is that with these two SDKs will open more doors for developers to develop amazing add-ons and integrations for the Jive platform.  As we look ahead to the next features for this SDK and the Node SDK, we really want to hear from everyone!


Do these projects make sense?

What features do you want added (that align with the core principles)

How easy was it for you to get started?