> For the complete documentation index, see [llms.txt](https://learn.netmaker.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.netmaker.io/help-articles/what-are-static-devices-in-netmaker.md).

# What are Static Devices in Netmaker?

In this guide, you’ll learn how to set a static IP for your device in Netmaker. Using a static IP can make your network more stable and easier to manage. After the static IP is configured, the Netclient will no longer use UDP hole punching to create connections between peers and will instead use the configured static IP as the device’s public endpoint.

This ensures consistent connectivity, but it's crucial to confirm that the static IP matches your device's current public IP to avoid any connection issues.

{% hint style="warning" %}
Make sure the static IP you configure is the device's actual public IP. If it does not match, connections may fail.
{% endhint %}

To set a static endpoint on your device using Netmaker, follow these steps:

{% stepper %}
{% step %}

### Log into Netmaker

Access your Netmaker dashboard.
{% endstep %}

{% step %}

### Navigate to All Devices page

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

{% endstep %}

{% step %}

### Add a new Device

If you haven't already added your device, add it by clicking "Add Device".
{% endstep %}

{% step %}

### Open the device

Click on the device to access its settings.
{% endstep %}

{% step %}

### Edit device settings

In the device settings, select the Edit option to modify the configuration.

<figure><img src="/files/LY5Trbgl7kYv3vpHa6r2" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enable static endpoint

Turn on the option for the static endpoint, select your static IP, and save the change by clicking "Update Device".

<figure><img src="/files/9Y4qTPTTOYRR9x1VeOt5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Check connectivity

After setting up the static endpoint, ensure that the device can connect properly and is reachable using the static IP.
{% endstep %}
{% endstepper %}


---

# 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://learn.netmaker.io/help-articles/what-are-static-devices-in-netmaker.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.
