Prerequisites
To develop with the Vault Java SDK, you need all of the tools for Java development, such as a Java Development Kit (JDK) and an Integrated Development Environment (IDE). You will also need a Vault to test your new Vault extensions before deploying them to production.
To get more help getting started, you can post or find an answer in the Vault for Developers community on Veeva Connect
- If you are unfamiliar with Vault, we suggest watching Vault Navigation Basics in Vault Help
before you begin. - You must be a Vault Owner to complete the Getting Started. Learn more about related permissions for your Vault Java SDK user.
- To deploy code, you must enable configuration packages in your Vault. Check if this feature is enabled in Admin > Deployment. If your Vault has the Inbound and Outbound Packages pages here, this is enabled. If not, learn how to enable configuration packages in Vault Help
. - Download and install a JDK. We recommend Amazon Corretto 17
. - Download and install a Java IDE. We recommend Intellij IDEA Community Edition®
, which is what we use for our tutorials. - Request access to a Vault from your Vault Admin. They can provision a sandbox
for use. This guide will overwrite existing sandbox content: Make sure the provided sandbox does not have any data or configuration that cannot be lost or edited. - Clone or download the sample Maven project vSDK Hello World from GitHubTM
. Click the Code button and select Download ZIP to download the project.