# Access to DataSpace Docker Images

This guide explains what you need to do to gain access to the private DataSpace Docker images hosted in the GitHub Container Registry.

### Overview

DataSpace Docker images are published under the GitHub organization **`dataspaceswiss`** and are private.\
Access is granted through a GitHub team. Once you are a member of this team, you can authenticate against GitHub Container Registry and pull the required images.

### Prerequisites

* A GitHub account

### Step 1: Accept the GitHub Organization Invitation

1. You will receive an email invitation from GitHub to join the **`dataspaceswiss`** organization.
2. Open the email and click **Accept invitation**.
3. Ensure you are logged in to the correct GitHub account when accepting.

After accepting the invitation, you will be added to a team that has read-only access to the DataSpace Docker images.

### Step 2: Create a GitHub Personal Access Token (PAT)

GitHub requires authentication via a Personal Access Token (PAT) to access private container images.

1. Open GitHub and go to:\
   **Settings → Developer settings → Personal access tokens**
2. Select **Personal access tokens (classic)**.
3. Click **Generate new token**.
4. Configure the token:
   * **Note**: `DataSpace Read Container Registry`
   * **Expiration**: Choose according to your internal security policy
   * **Scopes**:
     * `read:packages` (required)
5. Generate the token and copy it immediately.

{% hint style="warning" %}
Important: This token is only shown once. Store it securely and do not share it.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.dataspace.ch/infrastructure/installation/access-to-dataspace-docker-images.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
