Domo SDKs

Domo SDKs

Below are Domo’s officially supported API libraries that provide you the quickest¬†way¬†to begin developing on Domo’s platform.

Java

Visit the Java SDK Repository for full usage and examples.

The Java SDK is published to Maven and Bintray Jcenter, and can be added to your project in three ways:

Maven
<dependency>
  <groupId>com.domo</groupId>
  <artifactId>domo-java-sdk</artifactId>
  <version>0.1.0</version>
</dependency>
Gradle
compile 'com.domo:domo-java-sdk:0.1.0'
Classic Jar Import
  • Clone the Java SDK Repository
  • Using a Bash Terminal, navigate to the cloned repository folder
  • Create the Jar files via the Bash command ./gradlew bootRepackage
  • The Jars will be located in build/libs/
  • Copy the Jars to your project folder, and add them to your build path

Python

Visit the Python SDK Repository for full usage and examples.

The Python SDK is published to PyPI, and can be installed via the Pip command:

pip3 install pydomo requests jsonpickle

Once installed, the SDK can be added to your project via:

from pydomo import Domo

Node.js

Visit the Node.js SDK Repository for full usage and examples.

Install NodeJS/npm

  • Linux: apt-get install nodejs
  • MacOS: brew install nodejs
  • Windows: direct download, or use Bash on Windows 10

Install module

$ npm install --save domo-sdk