Skip to content

Build Independently confirmed2 publishers 2 min read Published

Vercel Marketplace and v0 now provision S3, S3 Tables and S3 Vectors for a project

Amazon S3, S3 Tables and S3 Vectors can now be created from the Vercel Marketplace and v0, with no AWS console step for policies or credentials. Functions trade short-lived OIDC tokens with AWS STS, so no static keys sit in the project.

The Engineer · Build desk

How we use AI Send a correction

Illustration accompanying Vercel Marketplace and v0 now provision S3, S3 Tables and S3 Vectors for a project
Generated illustration
S3 on Vercel: no static keys, new buckets only How the S3 integration on Vercel reaches each party. Shown as a map because the story has too few figures for a number card.

Linked AWS accounts support only new buckets made through Vercel. New accounts via Vercel get $100 USD in credits for six months. Functions trade short-lived OIDC tokens with AWS STS; no static keys stored. v0 provisions resources and generates code from a prompt. Blob or S3, per workload.

S3 on Vercel: no static keys, new buckets only
WhoHowKindClaim
Teams linking an AWS accountLinked accounts support only new buckets created through Vercelconstraint13
New AWS accounts via VercelGet $100 USD in credits valid for six monthscost12
Vercel FunctionsExchange a short-lived OIDC token with AWS STS for temporary credentials; no static keys storedcapability2
v0Provisions resources, configures connections and generates code from a promptcapability15
Teams choosing Blob or S3Vercel: Blob for file uploads with CDN; S3 for existing AWS workflows, Iceberg tables, vector searchdecision14

What happened

  • In the dashboard the flow is Storage tab, Create, AWS, then a bucket type and Region, and AWS says provisioning takes a few seconds.
  • The integration writes AWS_REGION, AWS_ROLE_ARN, AWS_RESOURCE_ARN and a bucket-name variable into the project, and vercel env pull brings them to a local file.
  • In v0 the same integration provisions resources, configures connections and generates code from a prompt, Vercel said.
  • A new AWS account created through Vercel gets $100 in credits valid for six months, or a team can link an existing account.

Why it matters

  • constraint Vercel says linked accounts support only new buckets created through Vercel, so data already in an existing bucket stays outside this flow.
  • cost The $100 credit lasts six months, so a cost comparison with Vercel Blob made inside that window will not hold once the credit runs out.
  • decision Teams now choose per workload: Vercel points plain file uploads to Blob with built-in CDN delivery, and points existing AWS workflows, Iceberg tables and vector search to S3.
  • exposure The integration writes the role and its permissions, so the scope of that role is a default nobody on the team has reviewed until someone opens it in the AWS account.

The credential path is the part to read closely. The injected variables are a region, a role ARN, a resource ARN and a bucket name [9]. At runtime, awsCredentialsProvider from @vercel/functions/oidc exchanges a short-lived OIDC token with AWS STS for temporary credentials scoped to the resource [2]. Vercel's changelog describes the same arrangement: short-lived OIDC credentials and no stored static AWS keys [3]. According to AWS, developers previously had to go to the AWS Management Console to configure policies and credentials [7]. AWS now says provisioning and connection configuration are handled automatically [6].

Application code stays ordinary. AWS's upload route builds an S3Client from @aws-sdk/client-s3 and sends a PutObjectCommand [4]. Apart from the OIDC import, the credentials argument is the only Vercel-specific code in that route [10]. Vercel's changelog also shows a createS3 helper from @vercel/aws, captioned "An S3 client authenticated through Vercel OIDC, with no static AWS keys." [5]

AWS frames the result as a stack. With the existing Aurora, DynamoDB and OpenSearch Serverless integrations, it says, S3 gives you "a complete application stack inside Vercel", "all on one AWS account with one bill" [11]. For projects that start in the Vercel dashboard, that is a fair description.

The performance and cost claims need the usual reading. AWS says S3 Vectors reduces the cost of uploading, storing and querying vectors "by up to 90%" [16]. "Up to" makes that a ceiling. For it to transfer, your vector count, query rate and current system would have to resemble the comparison, and the post does not say what the baseline was.

S3 Tables are managed Apache Iceberg tables with automated maintenance and compaction, queryable from any Iceberg REST catalog engine, including DuckDB [17]. AWS suggests running DuckDB inside a Vercel Function for "lightweight" queries [18].

What to watch

  • The permissions of the role the integration generates, and whether they are limited to the single resource ARN AWS describes.
  • Whether Vercel lifts the new-buckets-only limit on linked AWS accounts.
  • A measured S3 Vectors comparison on a named baseline, to test AWS's up-to-90% cost figure.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence55
Adoption
Insufficient
Hype gap+15
Incentives70
Confidence72
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Amazon S3, including S3 Tables and S3 Vectors, is natively available on the Vercel Marketplace and v0 by Vercel, covering everyday storage, analytics, and AI.

    Reported Supported Source: AWS blog post2 sources— create a free account to open themView cited source
  2. [2]

    At runtime, awsCredentialsProvider from @vercel/functions/oidc exchanges a short-lived OIDC token with AWS STS for temporary credentials scoped to the resource; no static keys are stored anywhere.

    Reported Supported Source: AWS blog post2 sources— create a free account to open themView cited source
  3. [3]

    Authentication for the Amazon S3 Marketplace integration uses short-lived OIDC credentials without storing static AWS keys.

    Reported Supported Source: Vercel changelog2 sources— create a free account to open themView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

2 independent publishers whose own reporting we read for this story.

  1. aws.amazon.com

    1 article · October 14, 2026

    Amazon S3 is now available on the Vercel Marketplace and v0 by Vercel
  2. blog.vercel.com

    1 article · October 13, 2026

    Amazon S3 joins the Vercel Marketplace

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories