---
title: "Overview"
description: "A list of credentials to issue and verify via a white-label UI. The credentials available via the portal are fetched from the walt.id credential repository."
stack: "Community Stack (open source) — version 0.21.0"
stack_version: "0.21.0"
stack_comparison: https://docs.walt.id/community-vs-enterprise.md
canonical_url: https://docs.walt.id/community-stack/verifier/apps/portal/overview
generated: 2026-07-20
---
# Overview

Video: https://youtu.be/9CzXmw0Fb_4

A list of credentials to issue and verify via a white-label UI. The credentials available via the portal are
fetched from the [walt.id credential repository](https://github.com/walt-id/waltid-credentials).

## Setup

1. Clone the identity repo

```bash
git clone https://github.com/walt-id/waltid-identity.git && cd waltid-identity
```

2. Running the project

**Option: Local**

1. Change directory

```bash
cd waltid-applications/waltid-web-portal/
```

**Note:**

  Make sure you have the `NEXT_PUBLIC_VC_REPO` variable set in `.env`.
  As default value `"https://credentials.walt.id"` can be used.

2. Run the development server

```bash
npm install
npm run dev
```

or

2. For production build

```bash
npm install
npm run build
```

**Option: Docker**

1. Build & run the image
```bash
docker build -t waltid/portal -f waltid-applications/waltid-web-portal/Dockerfile .
docker run -p 3000:3000 -e NEXT_PUBLIC_VC_REPO="https://credentials.walt.id" -i -t waltid/portal
```

**Note:**

Here we are using the public hosted VC repo **credentials.walt.id.** However, you can also run & configure it locally.
Learn more [here](https://github.com/walt-id/waltid-credentials).

2. Access the portal under [localhost:3000](http://localhost:3000/)
