Neon integration
Postgres, on a serverless platform designed to help you build reliable and…
- Provider
- neon
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 110 available
Quick start
Call Neon from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Neon's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"NEON_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Neon API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
110 actions exposed via the
Neon integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
NEON_ACCEPT_PROJECTS_TRANSFER_REQUESTS -
NEON_ACCESS_PROJECT_DETAILS_BY_ID -
NEON_ADD_NEW_JWKS_TO_PROJECT_ENDPOINT -
NEON_ADD_PROJECT_EMAIL_PERMISSION -
NEON_ADD_ROLE_TO_BRANCH -
NEON_COUNT_PROJECT_BRANCHES -
NEON_CREATE_API_KEY_FOR_ORGANIZATION -
NEON_CREATE_AUTH_KEYS -
NEON_CREATE_AUTH_USER -
NEON_CREATE_BRANCH_DATABASE -
NEON_CREATE_BRANCHES_AUTH -
NEON_CREATE_BRANCHES_DATA_API
Show all 110 actions
-
NEON_CREATE_BRANCHES_SNAPSHOT -
NEON_CREATE_COMPUTE_ENDPOINT -
NEON_CREATE_NEW_API_KEY -
NEON_CREATE_NEW_PROJECT_BRANCH -
NEON_CREATE_PROJECT_BRANCH_ANONYMIZED -
NEON_CREATE_PROJECTS_TRANSFER_REQUESTS -
NEON_CREATE_PROJECT_WITH_QUOTA_AND_SETTINGS -
NEON_CREATE_VPC_ENDPOINT_LABEL -
NEON_CREATE_VPC_ENDPOINT_WITH_LABEL -
NEON_DELETE_API_KEY_BY_ID -
NEON_DELETE_AUTH_DOMAIN_FROM_PROJECT -
NEON_DELETE_AUTH_DOMAINS -
NEON_DELETE_AUTH_OAUTH_PROVIDER -
NEON_DELETE_AUTH_USER -
NEON_DELETE_BRANCH_DATA_API -
NEON_DELETE_DATABASE_FROM_BRANCH -
NEON_DELETE_ORGANIZATION_API_KEY -
NEON_DELETE_ORGANIZATION_MEMBER -
NEON_DELETE_PROJECT_BRANCH_BY_ID -
NEON_DELETE_PROJECT_BRANCH_ROLE -
NEON_DELETE_PROJECT_BY_ID -
NEON_DELETE_PROJECT_ENDPOINT -
NEON_DELETE_PROJECT_JWKS_BY_ID -
NEON_DELETE_PROJECT_PERMISSION -
NEON_DELETE_PROJECT_SNAPSHOT -
NEON_DELETE_VPC_ENDPOINT_BY_IDS -
NEON_DELETE_VPC_ENDPOINT_BY_PROJECT_ID -
NEON_DISABLE_BRANCHES_AUTH -
NEON_FETCH_DATABASE_FOR_BRANCH -
NEON_FETCH_ORGANIZATION_MEMBERS_BY_ID -
NEON_FETCH_VPCENDPOINT_DETAILS_BY_ID -
NEON_FINALIZE_BRANCH_RESTORE -
NEON_GET_AUTH -
NEON_GET_AUTH_ALLOW_LOCALHOST -
NEON_GET_AUTH_EMAIL_PROVIDER -
NEON_GET_AVAILABLE_PRELOAD_LIBRARIES -
NEON_GET_BRANCHES_ANONYMIZED_STATUS -
NEON_GET_BRANCHES_BACKUP_SCHEDULE -
NEON_GET_BRANCHES_DATA_API -
NEON_GET_BRANCHES_FOR_PROJECT -
NEON_GET_BRANCHES_MASKING_RULES -
NEON_GET_BRANCH_ROLES_FOR_PROJECT -
NEON_GET_CONSUMPTION_HISTORY_PROJECTS -
NEON_GET_CURRENT_USER_INFORMATION -
NEON_GET_ORGANIZATION_API_KEYS -
NEON_GET_PROJECT_BRANCHES -
NEON_GET_PROJECT_BRANCH_ROLE -
NEON_GET_PROJECT_BRANCH_SCHEMA_COMPARISON -
NEON_GET_PROJECT_CONNECTION_URI -
NEON_GET_PROJECT_ENDPOINT_INFORMATION -
NEON_GET_PROJECT_OPERATION_BY_ID -
NEON_GET_SCHEMA_FOR_PROJECT_BRANCH -
NEON_GET_USER_ORGANIZATIONS -
NEON_GET_VPC_REGION_ENDPOINTS -
NEON_LIST_API_KEYS -
NEON_LIST_AUTH_DOMAINS -
NEON_LIST_AUTH_OAUTH_PROVIDERS -
NEON_LIST_AUTH_OAUTH_PROVIDERS2 -
NEON_LIST_PROJECTS_SNAPSHOTS -
NEON_LIST_SHARED_PROJECTS -
NEON_LIST_VPC_VPC_ENDPOINTS -
NEON_MODIFY_BRANCH_DETAILS_IN_PROJECT -
NEON_PATCH_BRANCH_DATABASE_INFORMATION -
NEON_RESET_ROLE_PASSWORD_FOR_BRANCH -
NEON_RESTART_PROJECT_ENDPOINT -
NEON_RESTORE_PROJECT_BRANCH -
NEON_RESTORE_SNAPSHOT -
NEON_RETRIEVE_ACCOUNT_CONSUMPTION_HISTORY -
NEON_RETRIEVE_ALL_REGIONS -
NEON_RETRIEVE_BRANCH_DATABASE_DETAILS -
NEON_RETRIEVE_BRANCH_ENDPOINTS -
NEON_RETRIEVE_JWKS_FOR_PROJECT -
NEON_RETRIEVE_ORGANIZATION_BY_ID -
NEON_RETRIEVE_ORGANIZATION_INVITATIONS -
NEON_RETRIEVE_ORGANIZATION_MEMBER_INFO -
NEON_RETRIEVE_PROJECT_ENDPOINT_DETAILS -
NEON_RETRIEVE_PROJECT_OPERATIONS -
NEON_RETRIEVE_PROJECT_PERMISSIONS -
NEON_RETRIEVE_PROJECTS_LIST -
NEON_RETRIEVE_VPC_ENDPOINTS_FOR_PROJECT -
NEON_REVEAL_ROLE_PASSWORD_IN_BRANCH -
NEON_SEND_AUTH_TEST_EMAIL -
NEON_SEND_ORGANIZATION_INVITATIONS -
NEON_SET_BRANCH_AS_DEFAULT -
NEON_START_BRANCH_ANONYMIZATION -
NEON_START_ENDPOINT_FOR_PROJECT -
NEON_SUSPEND_PROJECT_ENDPOINT_BY_ID -
NEON_TRANSFER_PROJECTS_BETWEEN_ORGANIZATIONS -
NEON_TRANSFER_USER_PROJECTS_TO_ORGANIZATION -
NEON_UPDATE_AUTH_ALLOW_LOCALHOST -
NEON_UPDATE_AUTH_EMAIL_PROVIDER -
NEON_UPDATE_AUTH_OAUTH_PROVIDERS -
NEON_UPDATE_BRANCHES_DATA_API -
NEON_UPDATE_BRANCHES_MASKING_RULES -
NEON_UPDATE_ORGANIZATION_MEMBER_ROLE -
NEON_UPDATE_PROJECT_COMPUTE_ENDPOINT_SETTINGS -
NEON_UPDATE_PROJECT_SETTINGS_BY_ID -
NEON_UPDATE_PROJECTS_SNAPSHOTS
Build with Neon
Open OverSkill, describe what you want to build, and reference Neon in your prompt — the AI will wire up the integration automatically.