Crafter Station Docs

neon-cli: consumo y facturación de Neon desde la terminal

CLI para Neon Postgres pensada para agentes. Historial de consumo por proyecto, facturación y conciliación de facturas en la terminal, con salida JSON para agentes y CI. Los datos de consumo que neonctl no expone.

@crafter/neon-cli responde la pregunta que el dashboard de Neon no responde: ¿a dónde se está yendo mi dinero, por proyecto, ahora mismo? Un desglose por proyecto, con colores y ordenable, de horas de cómputo, almacenamiento y egress, en la terminal en ~200ms, con --json para agentes.

¿Por qué no neonctl?

El neonctl oficial es excelente para gestionar recursos, pero no expone el endpoint de historial de consumo. Esta CLI consulta el mismo endpoint v2 de consumo que Neon usa para facturar (/consumption_history/v2/projects), así que los números coinciden con tu factura, y neon invoice lo comprueba hasta el centavo.

neonctl@crafter/neon-cli
Proyectos, branches, endpointsSolo lectura (escrituras en el roadmap)
Historial de consumo por proyectoNo
Conciliación de facturasNo
Salida JSON para agentesParcialTodos los comandos

Instalación

npm i -g @crafter/neon-cli

O ejecútala una sola vez sin instalar:

npx @crafter/neon-cli usage --json

Autenticación

Consigue una API key en console.neon.tech/app/settings/api-keys, y luego:

neon auth login         # prompts for the key, stores it at ~/.neon/config.json (mode 0600)
# or
export NEON_API_KEY=napi_...   # env var always wins

Uso

neon usage                                   # this month, daily, all projects
neon usage --last 24h --granularity hourly   # last 24 hours, hourly buckets
neon usage --project shy-darkness-12345      # one project + per-bucket chart
neon usage --org org_abc123                  # scope to one org
neon usage --json | jq '.projects[] | {id: .project_id, cu_h: (.totals.compute_unit_seconds/3600)}'

Límites de granularidad (según la API de Neon): hourly cubre las últimas 168 horas, daily los últimos 60 días, monthly el último año.

Comandos

ComandoDescripción
neon usageHistorial de consumo por proyecto (cómputo, almacenamiento, egress)
neon billingTotales acumulados del período actual
neon invoiceConcilia tu factura contra la API, hasta el centavo
neon projectsLista los proyectos
neon orgsLista las organizaciones
neon authlogin / status / whoami / logout

Enlaces

En esta página