CDAP Software Development Kit (SDK)

System Requirements and Dependencies

The CDAP SDK runs on Linux, MacOS and Windows, and has three requirements:

  • JDK 7 (required to run CDAP; note that $JAVA_HOME should be set)
  • Node.js (v0.10.* through v0.12.*; required to run the CDAP UI)
  • Apache Maven 3.0+ (required to build CDAP applications)

We recommend using an IDE when building CDAP applications, such as either IntelliJ or Eclipse, as described in the section on development environment setup.

Standalone CDAP Download, Installation and Setup

There are three ways to download and install the CDAP SDK:

If you already have a development environment setup, the zip file is your easiest solution.

If you don’t have a development environment, the Virtual Machine image offers a pre-configured environment with CDAP pre-installed and that automatically starts applications so that you can be productive immediately. You can build your own projects or follow the provided example applications.

The Docker image is intended for those developing on Linux.

Follow one of the above links for download and installation instructions.