Skip to content

Phở Founder Lifetime: $59 once, 1 year of Phở AI included. Limited seats. See the offer

Engineering · Skill

Neon Object Storage

S3-compatible object storage that branches with your database, so each branch gets its own copy of the files and the rows that point at them. Use when a user wants object storage, a bucket, blob/file storage, or somewhere to put uploads, images, documents, avatars, or user-generated files for their app or agent — especially when they already use (or are setting up) Lakebase Postgres and don't want to add a separate storage provider like AWS S3, Cloudflare R2, or Supabase Storage. Triggers include "object storage", "bucket", "blob storage", "file storage", "store uploads/images/files", "S3-compatible storage", "presigned URL", "where do I put files", "storage logs", "bucket logs", "CDN in front of object storage", "Neon Object Storage", "Neon Storage", and "storage that branches with my database".

Open in Phở

What the skill covers

The sections of its instructions, in order.

  1. 01 When to Use
  2. 02 What It Does
  3. 03 Availability
  4. 04 Architecture: Where Object Storage Fits
  5. 05 Setup
  6. 06 Neon Infrastructure as Code (neon.ts)
  7. 07 Environment Variables
  8. 08 Working with Objects: the Files SDK (Recommended)
  9. 09 Working with Objects: the AWS S3 Client (Alternative)
  10. 10 Pairing Storage with the Database on a Branch
  11. 11 CLI Bucket and Object Commands
  12. 12 Built-in Branch Logs
  13. 13 Neon Documentation
  14. 14 Further Reading

More in Neon Postgres

  • Neon

    Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon…

  • Lakebase Postgres

    Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching (including schema-only, reset-from-parent, and…

  • Neon Auth

    Add authentication to a new app. Use for "add auth", "add login", Neon Auth (Managed Better Auth), identity routing, sign-up, sign-in, password reset, email OTP, magic links…

  • Neon Functions

    Long-running, serverless Node.js HTTP functions deployed onto your Neon branch, with DATABASE_URL injected automatically and compute that runs next to your data. Use when a user…

  • Neon Realtime

    Neon Realtime makes any SQL query live. Build realtime, reactive apps and agents on Lakebase Postgres with live SQL queries and reactivity primitives. Use when app UI or agent…

Similar engineering skills

Frequently asked questions

What does Neon Object Storage do?

S3-compatible object storage that branches with your database, so each branch gets its own copy of the files and the rows that point at them. Use when a user wants object storage, a bucket, blob/file storage, or somewhere to put uploads, images, documents, avatars, or user-generated files for their app or agent — especially when they already use (or are setting up) Lakebase Postgres and don't want to add a separate storage provider like AWS S3, Cloudflare R2, or Supabase Storage. Triggers include "object storage", "bucket", "blob storage", "file storage", "store uploads/images/files", "S3-compatible storage", "presigned URL", "where do I put files", "storage logs", "bucket logs", "CDN in front of object storage", "Neon Object Storage", "Neon Storage", and "storage that branches with my database".

Is Neon Object Storage free to use?

Yes. Neon Object Storage is published by Neon under the Apache 2.0 licence, and you can use it with a free Phở account.

How do I use Neon Object Storage in Phở?

Press Open in Phở, then Try to apply it to your next message, or add the Neon Postgres set so Phở loads it whenever a request matches.

Does Neon Object Storage need other tools?

No. It works in a normal Phở chat with what you type or upload.

Copied unchanged from neondatabase/agent-skills at commit ea79164 and credited to Neon, who is not affiliated with Phở. The full instructions and licence text ship with the skill inside Phở.