Java Authorization Library

The Java version of Oso is available on Maven Central.

It can be added as a dependency to a Maven project:

<!-- -->

or a Gradle project:

compile group: 'com.osohq', name: 'oso', version: '{relase}'

or downloaded as a JAR and added to the classpath of any Java project:

$ javac -classpath "oso-0.12.1.jar:."

$ java -classpath "oso-0.12.1.jar:." MyProject

For more information on the Oso Java library, see the library documentation.


  • Java version 10 or greater
  • Supported platforms:
    • Linux
    • macOS
    • Windows

API Reference

The Java API reference is automatically generated from the Oso Java library source files.