Loading...
Loading...
Creates and manages ephemeral Neon databases for testing, CI/CD pipelines, and isolated development environments. Use when building temporary databases for automated tests or rapid prototyping.
npx skill4agent add neondatabase/ai-rules neon-toolkit[neon-toolkit.mdc](https://raw.githubusercontent.com/neondatabase-labs/ai-rules/main/neon-toolkit.mdc)npm install @neondatabase/toolkitimport { NeonToolkit } from '@neondatabase/toolkit';
const neon = new NeonToolkit({ apiKey: process.env.NEON_API_KEY! });
// Create ephemeral database
const db = await neon.createEphemeralDatabase();
console.log(`Database URL: ${db.url}`);
// Use the database...
// Cleanup
await db.delete();templates/toolkit-workflow.tsscripts/create-ephemeral-db.tsscripts/destroy-ephemeral-db.tsconst db = await neon.createEphemeralDatabase();
// Run tests with fresh database
await db.delete();export NEON_API_KEY=${{ secrets.NEON_API_KEY }}
npm test # Uses ephemeral databaseneon-plugin:add-neon-docsSKILL_NAME="neon-toolkit"