# Adapters

To view and manage adapters in the Green Stack Console:

1. **Log in** to the **Green Stack Console** and navigate to **System Configuration**
2. Select **Adapters** from the sidebar

## Add a new adapter

To add a new adapter to your Green Stack account:

1. Click **New Adapter**
2. Select an **Adapter Option**
3. Provide the required fields (see below)
4. Click **Add Adapter** to save the adapter

{% tabs %}
{% tab title="Green Stack" %}
To add a Green Stack Edge adapter:

1. **Activate** an **Edge Device**
2. **Configure** the **BACnet service** on the device
3. **Select** the desired device from the **Edge Device** dropdown

{% hint style="warning" %}
A Green Stack adapter requires an active edge device with the BACnet service configured
{% endhint %}
{% endtab %}

{% tab title="Normal Framework" %}
To add a Normal Framework adapter:

1. **Generate** a **new application** on your Normal instance
2. Provide the **Instance URL** from your Normal dashboard in the **Host** field
3. Complete the **OAuth Client ID** and **OAuth Client** Secret from the instance application you created
4. The **Authentication Endpoint** is your instance URL appended with **`/api/v1/auth/token`**
   {% endtab %}
   {% endtabs %}

## Manage Existing Adapters

To update an existing adapter's properties:

1. **Select** an adapter from the list
2. **Click** the **pencil** icon to update the desired fields

To delete an existing adapter:

1. **Select** an adapter from the list
2. **Click** the **trash can** icon in the panel header
3. **Confirm** the delete

{% hint style="warning" %}
An adapter cannot be deleted if there are BMS devices connected to 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.greenstack.dev/configuration/adapters.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.
