# Neon

{% hint style="info" %} <sub>Treat Neon like plumbing. Nobody claps for plumbing until it fails in front of a customer.</sub> \ <sub>Test is your smoke detector.</sub>
{% endhint %}

<h2 align="center"><sub>This page means</sub></h2>

<table><thead><tr><th width="266.727294921875">This page is</th><th>This page is not</th></tr></thead><tbody><tr><td><sub>Operator guidance for the Neon slot</sub></td><td><sub>Neon’s full branching and autoscaling guide</sub></td></tr><tr><td><sub>Save, Test, environment hygiene</sub></td><td><sub>Schema migration advice for every ORM</sub></td></tr></tbody></table>

<h3 align="center"><sub>How to get a Neon API key for ARIA</sub></h3>

{% stepper %}
{% step %} <sub>**Sign in to Neon**</sub>

<sub>Open the</sub> [<sub>console</sub>](https://console.neon.tech) <sub>and sign in with the identity that owns the projects ARIA should manage.</sub>
{% endstep %}

{% step %} <sub>**Open API keys**</sub>

<sub>Go to</sub> <sub></sub><sub>**Account settings**</sub> <sub></sub><sub>(profile or gear menu, depending on UI), then</sub> <sub></sub><sub>**API keys**</sub><sub>.</sub> \
![](/files/eE5QrBQc66JaT5Q49l5B)\ <sub>Direct link:</sub> [<sub>API keys</sub>](https://console.neon.tech/app/settings/api-keys)<sub>.</sub>
{% endstep %}

{% step %} <sub>**Create a key and copy it**</sub>

<sub>Create a new API key with a clear name, for example</sub> <sub></sub><sub>`aria-automation`</sub><sub>. Copy the full secret. Treat it like a password. ARIA stores it encrypted at rest.</sub>\
![](/files/ZQ52wU6jihT5i8BM8o8d)
{% endstep %}

{% step %} <sub>**Paste in ARIA and Test**</sub> <sub></sub><sub>In ARIA</sub> <sub></sub><sub>**Settings**</sub>

<sub>Open</sub> <sub></sub><sub>**Neon API Key**</sub><sub>, paste,</sub> <sub></sub><sub>**Save**</sub><sub>, then</sub> <sub></sub><sub>**Test**</sub><sub>. Success should confirm Neon project listing. If you pasted a database URL by mistake, go back to Neon and copy the management key only</sub>.
{% endstep %}
{% endstepper %}

<h2 align="center"><sub>Ask a question</sub></h2>

<p align="center"><sub><strong>If you ran a migration right now, which database would actually change?</strong></sub> <br><sub>If you hesitate, stop and re verify the connection string.</sub></p>

<table><thead><tr><th width="202.18182373046875">Resource</th><th>URL</th></tr></thead><tbody><tr><td><sub>Neon console</sub></td><td><a href="https://console.neon.tech"><sub>https://console.neon.tech</sub></a></td></tr><tr><td><sub>Account API keys</sub></td><td><a href="https://console.neon.tech/app/settings/api-keys"><sub>https://console.neon.tech/app/settings/api-keys</sub></a></td></tr><tr><td><sub>Neon API docs</sub></td><td><a href="https://api-docs.neon.tech/reference/getting-started-with-neon-api"><sub>https://api-docs.neon.tech/reference/getting-started-with-neon-api</sub></a></td></tr></tbody></table>


---

# 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.ariaagi.com/settings-and-integrations/neon.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.
