NeonNeon + CHION

Text-to-SQL for Neon PostgreSQL

Connect your Neon serverless PostgreSQL database to Chion and ask questions in plain English. Chion generates verified SQL, executes it read-only against your Neon branch, and renders interactive charts. All credentials are encrypted in vault — Neon's connection string is parsed into six fields on paste.

Example question & SQL

See what Chion generates from a plain-English question.

You ask

"Show me signup trends by week for the last 3 months"

Chion generates

SELECT
  date_trunc('week', created_at) AS week,
  COUNT(*) AS signups
FROM users
WHERE created_at >= now() - interval '3 months'
GROUP BY 1
ORDER BY 1;

Finding your Neon credentials

Project Dashboard → Connect button

Project Dashboard → Connect button

FieldWhere to FindDefault
Server (Host)Connect modal → displayed in connection stringep-<name>-<id>.us-east-2.aws.neon.tech
PortConnect modal5432
DatabaseConnect modal — selectable dropdownneondb
SchemaNot in UI — default is publicpublic
User (Role)Connect modal — selectable dropdownneondb_owner
PasswordShown in the connection string in the Connect modal(always visible in modal)

Quick steps

  1. 1.Log in at console.neon.tech
  2. 2.Select your project
  3. 3.Click the Connect button on the Project Dashboard
  4. 4.The "Connect to your database" modal opens
  5. 5.Select your Branch, Compute, Database, and Role from dropdowns
  6. 6.All connection parameters including password are displayed in the connection string
  7. 7.Toggle Connection pooling on/off to switch between pooled and direct connections

Password is always visible in the Connect modal — no need to reset.

Open Neon console

Neon troubleshooting

Common issues and how to fix them.

Serverless cold-start delay

Neon computes scale to zero after inactivity. The first query after a cold start may take 1–3 seconds while the compute wakes up. Subsequent queries run at normal speed. To avoid cold starts, enable Neon's "Always on" compute setting.

Branch confusion — wrong data

Neon uses branches. Make sure you selected the correct branch in the Connect modal before copying credentials. Each branch has its own endpoint hostname.

Connection pooling toggle

In the Neon Connect modal, toggle "Connection pooling" on for pooled connections or off for direct. Chion works with both modes.

Your credentials are encrypted

All connection credentials are encrypted with AES-256-GCM and stored in an isolated vault. Chion connects with read-only permissions — no INSERT, UPDATE, or DELETE is ever possible. Row-level security policies are honored on every query.

Read our security model

Frequently asked questions

Common questions about using Chion with Neon.

Can I connect Chion to a Neon branch?
Yes. Each Neon branch has its own endpoint. Select the branch you want in the Connect modal and copy those credentials into Chion.
Does Chion work with Neon's free tier?
Yes. Chion's read-only queries are lightweight and work within Neon's free-tier compute and storage limits.
What is the default database name on Neon?
The default database is "neondb". You can verify this in the Connect modal's database dropdown.

Ready to connect your Neon database?

Open Chion, enter your credentials, and start asking questions in plain English.

Start your trial