> For the complete documentation index, see [llms.txt](https://docs.verygoodsecurity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verygoodsecurity.com/cmp/platform/getting-started.md).

# Getting Started

## Getting Started with VGS CMP <a href="#getting-started-with-vgs-cmp" id="getting-started-with-vgs-cmp"></a>

Welcome to the VGS Credential Management Platform! This guide will help you quickly set up your sandbox environment and begin managing your tenants.

### 1. Create a Sandbox Tenant <a href="#id-1-create-a-sandbox-account" id="id-1-create-a-sandbox-account"></a>

Start by creating a sandbox (test) tenant. This allows you to create your organization and experiment with the APIs without affecting your production environment.

Currently, VGS offers two Dashboard experiences that support Sandbox tenant creation:<br>

* [VGS Dashboard](https://dashboard.verygoodsecurity.com/cmp): A unified dashboard experience that supports both Credential Management Platform and Secure Data use cases. This dashboard supports all current-state secure data tooling, as well as Sandbox tenant creation, payment credential search, visibility on individual credential details, and configuration of CMP tenants.

<details>

<summary>Create a Sandbox tenant through the VGS Dashboard (preferred):</summary>

1. Log in and authenticate to the [VGS Dashboard](https://dashboard.verygoodsecurity.com/cmp), and confirm that your preferred Organization is selected as the active Organization first - this is the Organization the account will be associated to. \
   \
   You can set your active Org by using the dropdown menu next to the title of the Organization reflected in the upper-left of the dashboard. To manage your Organizations, go to *Organization Settings*.&#x20;

2. Navigate to the 'Tenant' scope selector, and select "Create new tenant"

<figure><img src="/files/CUBU8WDASwHIY59X0Kfg" alt=""><figcaption></figcaption></figure>

3. Follow the guided experience to create a Sandbox account. Sandbox accounts created through the VGS Dashboard are enabled for credential management by default, and preconfigured with all available services.<br>

   <figure><img src="/files/rd75NsRflgxImITpNvGe" alt="" width="375"><figcaption></figcaption></figure>

4. Once the Sandbox tenant is created, locate the Tenant ID by navigating to *Tenant* *Settings*.<br>

   <figure><img src="/files/lbCVcA0DJsZ4X0kUTsgm" alt=""><figcaption></figcaption></figure>

</details>

* [Vault Dashboard](https://dashboard.verygoodsecurity.com): A distinct experience for users of VGS Secure Data products and services, with support for vault/tenant creation, service tenant creation, access credential creation, notifications, route set up, VGS Collect, vaulting, and more.

<details>

<summary>Create a Sandbox tenant through the Vault Dashboard</summary>

1. Log in and authenticate to the [Vault Dashboard](https://dashboard.verygoodsecurity.com) and locate the *Vault* dropdown in the header. Beneath the name of each Vault (also known as a *Tenant*), an alphanumeric ID is visible.\
   \
   Note: To change the name of a Vault/Tenant, navigate to [Vault Dashboard](https://dashboard.verygoodsecurity.com) *> Vault > Vault settings.*<br>

   <figure><img src="/files/JPo5MNDvJOmzr2rWaWa0" alt="" width="563"><figcaption></figcaption></figure>

2. Click the "+New" element within the dropdown to initiate the process of opening a new Sandbox account.<br>

3. Define a name, region, and confirm the Vault/Tenant environment as Sandbox, then click 'Create Vault.'

4. Once the Vault/Tenant is created, locate alphanumeric Tenant ID and follow the next steps.<br>

   <figure><img src="/files/b3lwea1Hkz47yZZKa1nj" alt="" width="563"><figcaption></figcaption></figure>

</details>

{% hint style="info" %}
Please note that for security reasons, all dashboard experience sessions automatically expire after 20 minutes.
{% endhint %}

### 2. Set Up Services <a href="#id-2-getting-set-up-with-services" id="id-2-getting-set-up-with-services"></a>

Sandbox tenants created within the [VGS Dashboard](https://dashboard.verygoodsecurity.com/cmp) are enabled for credential management by detault, and are created preconfigured with all available services enabled.

To create a Sandbox tenant *that is not enabled for credential management*, please use the [Vault Dashboard](https://dashboard.verygoodsecurity.com).

If not relying on the Dashboard experience, follow these steps to begin managing your tenants:<br>

* **Locate Your Tenant ID:** Identify and record your Tenant ID (also referred to as a *Vault Id*), which is the unique identifier for your tenant. This identifier always begins with prefix *tnt*, and can be found under Tenant Settings.
* **Identify Your Services:** Choose the desired card services from the [Configuration Options](/cmp/platform/cmp-account.md#account-configuration-options) section to tailor your tenant to your specific needs.
* **Contact Customer Support**: Once you have identified which services you want applied to the Sandbox tenant, contact <support@vgs.io> with your Tenant ID to assist with tenant creation.

#### What happens when I'm done testing and ready to take my changes Live?

When you're ready to begin leveraging VGS in your real business environment, use the **Activate Organization** option in 'Organization Settings' in the [VGS Dashboard](https://dashboard.verygoodsecurity.com/cmp). You'll be asked to submit necessary business data, agree to our [Standard Master Services Agreement](https://www.verygoodsecurity.com/vgs-msa), and begin collaborating directly with our customer success team. \
\
If you have specific questions about activating an existing tenant from Sandbox to Live, reach out to <support@vgs.io>

The next section will cover key actions needed to properly authenticate your new tenant and ensure credential data flows securely. &#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verygoodsecurity.com/cmp/platform/getting-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
