Monday, May 1st 2023
Introducing Vercel Postgres
![](/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F3RaXoHJnoitsE6iRWmPAlP%2Fca46740422cdebade9527b62cfc2ca70%2FPostgresLight.jpg&w=3840&q=95&dpl=dpl_E2GZsUUM4EyvuYCes3krYpYUWFdo)
![](/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F2ODuXU8UyX22pOl7zgWHG0%2F1a2b436438e7364a62594718dd0582bb%2FPostgresDark.jpg&w=3840&q=95&dpl=dpl_E2GZsUUM4EyvuYCes3krYpYUWFdo)
Posted by
![](/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F3RaXoHJnoitsE6iRWmPAlP%2Fca46740422cdebade9527b62cfc2ca70%2FPostgresLight.jpg&w=3840&q=95&dpl=dpl_E2GZsUUM4EyvuYCes3krYpYUWFdo)
![](/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F2ODuXU8UyX22pOl7zgWHG0%2F1a2b436438e7364a62594718dd0582bb%2FPostgresDark.jpg&w=3840&q=95&dpl=dpl_E2GZsUUM4EyvuYCes3krYpYUWFdo)
Vercel Postgres is a serverless PostgresSQL database, designed to integrate with Vercel Functions and any frontend framework.
app/page.tsx
import { sql } from '@vercel/postgres';import { redirect } from 'next/navigation';
async function create(formData: FormData) { 'use server'; const { rows } = await sql` INSERT INTO products (name) VALUES (${formData.get('name')}) `; redirect(`/product/${rows[0].slug}`);}
export default function Page() { return ( <form action={create}> <input type="text" name="name" /> <button type="submit">Submit</button> </form> );}
Vercel Postgres is available for Hobby and Pro users during the public beta.
Check out our documentation or get started with a template: