{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"neon/postgres","name":"Neon serverless Postgres","vendor":"Neon","status":"researched","last_verified":null,"last_researched":"2026-10-25","summary":"Create a Neon project (Postgres) in a chosen region, copy the pooled connection string into DATABASE_URL, and optionally create a Neon API key for automation.","account_model":{"summary":"A Neon user can belong to organizations; projects hold branches, computes, databases and roles.","accounts":[{"name":"Neon user","kind":"personal","owned_by":"the person","required":true},{"name":"Organization","kind":"organisation","parent":"Neon user"},{"name":"Project","kind":"project","required":true}]},"prerequisites":[],"identity_requires":[],"have_ready":[],"steps":[{"id":"sign-up","title":"Create or sign in to a Neon account","summary":"The person signs up or signs in at the Neon Console. verapli never creates the account.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":[],"optional":false,"url":"https://console.neon.tech/signup","lead_time":null,"preflight":[],"captures":null},{"id":"create-project","title":"Create the project","summary":"Click New Project, enter a name, pick the Region (which also fixes the cloud provider) close to the app, set the Postgres version, and create the project.","route":"copilot","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-up"],"optional":false,"url":"https://console.neon.tech/app/projects","lead_time":null,"preflight":[],"captures":null},{"id":"copy-connection-string","title":"Copy the connection string","summary":"Click Connect, choose branch, database and role, keep pooling on (default) and copy the connection string, which includes the password, into DATABASE_URL.","route":"copilot","gate":"none","human_only":false,"gate_label":null,"depends_on":["create-project"],"optional":false,"url":"https://console.neon.tech/app/projects","lead_time":null,"preflight":[],"captures":"DATABASE_URL"},{"id":"create-api-key","title":"Create a Neon API key (optional)","summary":"For automation, open Settings, API keys (personal in the profile menu, organization or project-scoped in the organization) and create a key. It is shown once; verapli captures it into NEON_API_KEY.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-up"],"optional":true,"url":null,"lead_time":null,"preflight":[],"captures":null}],"gates":[{"step":"sign-up","gate":"human_submit","label":"You press submit"},{"step":"create-project","gate":"human_submit","label":"You press submit"},{"step":"create-api-key","gate":"human_submit","label":"You press submit"}],"lead_times":[],"outputs":[{"name":"DATABASE_URL","description":"Postgres connection string (role, password, host, database); pooled host has -pooler.","secret":true,"example_format":"postgresql://<role>:<password>@<hostname>/<database>?sslmode=require","environments":null},{"name":"NEON_API_KEY","description":"Neon API key (Bearer) for the Neon API and CLI.","secret":true,"example_format":null,"environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/neon/postgres"}