**Source URL:** https://general.veevavault.dev/vault-sdk/getting-started.md

# Getting Started



Welcome to Vault Java SDK! This tutorial will walk you through how to run and edit a [record trigger](/vault-sdk/entry-points/triggers/record-triggers/), including how to set up your development environment to develop with Vault Java SDK.

The steps in this Getting Started include:

<Steps>
1. [Prerequisites](/vault-sdk/getting-started/prerequisites/): To develop with the Vault Java SDK, you need all of the tools for Java development and a sandbox Vault.

2. [Vault Setup](/vault-sdk/getting-started/vault-setup/): Configure your sandbox Vault with the provided record trigger.

3. [Run a Record Trigger](/vault-sdk/getting-started/run-record-trigger/): In your newly configured sandbox Vault, run your first record trigger!

4. [Development Setup](/vault-sdk/getting-started/development-setup/): Before making changes to the record trigger, you need to set up an IntelliJ® project and configure your POM file to import Vault Java SDK.

5. [Write Custom Code](/vault-sdk/getting-started/write-custom-code/): Write your first piece of custom code that modifies the behavior of the sample record trigger.

6. [Deploy Custom Code](/vault-sdk/getting-started/deploy-code/): Deploy your edits to the sample record trigger to your sandbox Vault.

</Steps>

---

**Previous:** [Overview](/vault-sdk/overview)  
**Next:** [Prerequisites](/vault-sdk/getting-started/prerequisites)