Java SDK
The Java eSignature SDK is provided by Docusign to help Java developers use the Docusign eSignature REST API. It is provided as both a Maven package and an open source repo on GitHub. The Java eSignature SDK is also used when developers opt to get started with the Java Quickstart, which generates ready-to-use, personalized Java code.
Places to start
Compatibility
- The Java eSignature SDK is compatible with Java 9 and later.
- The pom.xml file listed within the Java eSignature SDK will automatically include the correct dependencies required.
- The list of required dependencies can be found on the SDK’s GitHub page. Next to each dependency is the minimum version required for that package.
SDK versions
New versions of the SDK are released periodically to use the latest version of the eSignature REST API swagger specification and use semantic versioning. General release versions are of the form x.y.z, and release candidate (prerelease) versions are of the form x.y.z-rc. All Java SDK versions prior to 3.0.0 are targeted at the older eSignature REST API v2.0.
The SDK’s changelog file lists each SDK update and its notable changes from the prior version.
Developers are not required to update their applications to new versions of the SDK unless there’s a specific reason to do so:
- Access to a new eSignature API feature or method.
- An SDK bug fix including security-related issues.
- To support an updated version of one of the SDK’s Maven dependencies.
SDK Issues
If you find any issues with the SDKs, you can report problems by opening an issue on the GitHub repo, or by reporting the problem to Support.