**Source URL:** https://general.veevavault.dev/vault-sdk/entry-points.md

# Entry Points

Entry point interfaces define how and when Vault executes custom logic. Entry point implementations are also called Vault Extensions.

Once deployed to Vault, entry point implementations are visible in the Vault UI from **Admin > Configuration > Vault Java SDK**.

* [Triggers](/vault-sdk/entry-points/triggers/)

* [Actions](/vault-sdk/entry-points/actions/)

* [Record Merge Event Handlers](/vault-sdk/entry-points/record-merge/)

* [Custom APIs](/vault-sdk/entry-points/custom-api/)

* [Email Processors](/vault-sdk/entry-points/email-processors/)

* [Message Catalog](/vault-sdk/entry-points/sdk-message-catalog/)

* [Message Delivery Event Handlers](/vault-sdk/entry-points/message-delivery-event-handler/)

* [Job Processors](/vault-sdk/entry-points/job-processors/)

* [Message Processors](/vault-sdk/entry-points/message-processor/)



---

**Previous:** [Managing Deployed Code](/vault-sdk/deploying-code/managing-deployed-code)  
**Next:** [Triggers](/vault-sdk/entry-points/triggers)