
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
neon-sdk
[!IMPORTANT]
This package is now deprecated in favour of the offical Neon SDK@neondatabase/api-client
Fully-typed, zero-dependency Node.js and Deno SDK for managing your Neon Serverless Postgres projects.
Note
Neon is a fully managed serverless PostgreSQL with a generous free tier. Neon separates storage and compute and offers modern developer features such as serverless, branching, bottomless storage, and more. Neon is open source and written in Rust.
Node.js (>= v18.x)
Install neon-sdk
as a dependency using the package manager of your choice.
npm i neon-sdk
Initialize the client with your Neon API token.
import { NeonClient } from 'neon-sdk';
const neonClient = new NeonClient({
TOKEN: '<INSERT NEON API KEY HERE>',
});
(async () => {
const projects = await neonClient.project.listProjects();
console.log(projects);
})()
You can use the same steps to use this package if you're on Node.js v16.15.x or above, with one minor change; when running your code, you will need to pass the --experimental-fetch
flag to node
.
For example –
node --experimental-fetch app.js
Deno (>= v1.28.x)
Simply import the neon-sdk
from npm using the npm:
specifier and initialize the client with your Neon API token.
// neon.ts
import { NeonClient } from "npm:neon-sdk";
const neonClient = new NeonClient({
TOKEN: "<INSERT NEON API KEY HERE>",
});
const projects = await neonClient.project.listProjects();
console.log(projects);
Make sure to allow net
permissions to console.neon.tech
for the code to run.
deno run --allow-net=console.neon.tech neon.ts
This package is auto-generated from Neon's OpenAPI reference using openapi-typescript-codegen
.
FAQs
TypeScript SDK for managing your Neon Serverless PostgreSQL projects
The npm package neon-sdk receives a total of 126 weekly downloads. As such, neon-sdk popularity was classified as not popular.
We found that neon-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.