# Intro

#### Why On-Demand?

* **Data Privacy:** Ensures sensitive data remains under the client’s control.
* **Customization:** Allows clients to choose their preferred database and operational setup.
* **Security:** Communication is authenticated and encrypted using HTTPS and client-specific certificates.

#### Implementation Options

Clients can choose between:

1. **Webhooks:** Clients provide custom URLs for each operation (`create`, `import`, `revoke`, etc.). The SDK calls these URLs directly.
2. **Client-Gateway:** Use our pre-built Node.js-based gateway, which implements the required operations and integrates with the client’s infrastructure. This simplifies the process and requires minimal setup.
