Neon
Automate serverless PostgreSQL with Neon and emma
With emma's Neon integration, you can directly interact with the serverless PostgreSQL platform. Manage projects, create branches, manage databases, and handle roles through automated workflows.
Neon Features
Database Branching
Branch databases like Git (copy-on-write)
Autoscaling
Compute resources automatically adjust based on usage
Auto-suspend
Automatically suspends compute during inactivity for cost savings
Features
Neon_Operator supports the following 17 tools:
| Category | Tools |
|---|---|
Project Management | 3 |
Branch Management | 3 |
Database Management | 3 |
Role Management | 3 |
Endpoint Control | 3 |
Connection Info | 1 |
Delete Operations | 1 |
Main Parameters
| Parameter | Description |
|---|---|
| project_id | Neon project ID |
| branch_id | Branch ID |
| name | Name of project/branch/database |
| region_id | AWS region (e.g., aws-ap-northeast-1) |
| pg_version | PostgreSQL version (14, 15, 16, 17) |
| database_name | Database name |
| role_name | Role name |
Available Regions
| Region ID | Location |
|---|---|
| aws-us-east-1 | Virginia (US East) |
| aws-us-west-2 | Oregon (US West) |
| aws-eu-central-1 | Frankfurt (Europe) |
| aws-ap-northeast-1 | Tokyo (Asia Pacific) |
| aws-ap-southeast-1 | Singapore (Asia Pacific) |
Prerequisites
- emma account
- Neon account
- Neon API key
Setup
1. Get Neon API Key
Get your API key from Neon Console (https://console.neon.tech/app/settings/api-keys).
2. Configure API Key in emma
Set your Neon API key in emma's integration settings page.