Skip to content
GitHubXDiscord

NeonProject

The NeonProject resource lets you create and manage Neon serverless PostgreSQL projects.

Create a basic Neon project with default settings:

import { NeonProject } from "alchemy/neon";
const project = await NeonProject("my-project", {
name: "My Project",
});

Create a project in a specific region with a specific PostgreSQL version:

import { NeonProject } from "alchemy/neon";
const project = await NeonProject("eu-project", {
name: "EU Project",
region_id: "aws-eu-west-1",
pg_version: 16,
apiKey: alchemy.secret(process.env.NEON_API_KEY),
});

Create a project with a custom default branch name:

import { NeonProject } from "alchemy/neon";
const project = await NeonProject("dev-project", {
name: "Development Project",
default_branch_name: "development",
});