docs: document vercel.app production support#3347
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Pushed some polish directly in 409bfe8.
Follow-up in f80a2ab:
Let me know if I got anything wrong, especially the SDK frameworks and versions. |
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
@manovotny looks right to me. I verified the minimum auto-proxy floors against the JS changelogs: Only nuance: for Next.js we had discussed |
Co-authored-by: Michael Novotny <manovotny@gmail.com>
|
Good call @manovotny, addressed all of these in d36cee0.
|
|
@manovotny let me know how you feel about these changes, I don't want to hijack anything here! and if it's all good, then this PR should be good to merge 😸💖 |
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Pushed some polish in 6938c11.
Approving the PR after this, but let me know if any of these changes don't feel right to you. |
|
@manovotny yes this is the exact reason I asked about the compareyes and compareno components! 😆 thanks for implementing that, it's beautiful 🙏 feel free to merge |
…idance - Document which built-in components work vanilla and which surfaces (programmatic redirect helpers, navigation-mode components, waitlist, multi-session sign-out) need explicit app-hosted URLs when Account Portal is disabled. - Document that session tokens carry iss=<your-app>.vercel.app/__clerk for external JWT verifiers (non-Clerk SDKs). - Document the required authorization callback URL when using custom OAuth credentials on a *.vercel.app production instance. - Expand the production troubleshooting checklist with pointers to the new sections and clarify why pk_live_ keys do not work in preview.
|
@alexisintech @manovotny, pushed Could I get a re-review on the new content? Rest of the PR is unchanged from your last pass. |
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Took a pass at restructuring the page to reduce custom-domain vs. vercel.app zig-zag — landed in three commits. 28b75b2 restructure production guide to reduce domain-path zig-zag
d594e0f lighten vercel app sub-sections and reposition callouts
9046365 switch domain paths to Tabs and promote sub-headings
A couple of these changes are bold moves! I'm not married to any of them, but I do think it reads better. Let me know what y'all think @Railly and @alexisintech. |
|
wait, are we sure about this: "Production if that's true, that is a huge issue and many apps will break if users don't have the components set up in their app correctly. for example, the signin component requires the correct routing to be wired up in order for the flows to work - for most sdk's, that means hosting the component on a splat route and setting certain env vars. which this guide doesn't point to them to or cover. @Railly tagging you since you added this |
|
I could be wrong, maybe they are working perfectly fine if you just drop in the |
|
I've posted a temporary docs review cleaning up copy and organization to make the doc clearer. I had a really hard time understanding it at first read and had to go back through the commits to understand what was trying to be conveyed. The updates included:
|
|
@alexisintech you'll need to be flagged in the new FF. I can set it up for you, just send me your |

Previews
Summary
Documents
*.vercel.appproduction domain support for Clerk apps.This updates the deployment docs so they no longer say Vercel-provided
*.vercel.appdomains cannot be used for production, and clarifies the supported behavior, limitations, Vercel Marketplace production-domain behavior, and Next.js proxy matcher requirement.Related PRs / landing order
These PRs are part of the
*.vercel.appproduction support launch batch:*.vercel.appprovider domains.*.vercel.appprovider-domain production apps.my-app.vercel.appand exposes proxy setup/verification guidance./__clerkmatcher requirement.Recommended order: publish these docs after the Dashboard behavior is ready to launch.
Changes
*.vercel.appproduction support.*.vercel.appproduction domains were unsupported.accounts.dev.*.vercel.appdomains./__clerkis not excluded.Test plan
pnpm prettier --check docs/guides/development/deployment/vercel.mdx docs/guides/development/deployment/production.mdx docs/guides/development/integrations/platforms/vercel-marketplace.mdxKnown local limitation: full docs build is blocked in my local checkout by an unrelated untracked file,
docs/guides/ai/clerk-cli.mdx, which is not in the docs manifest.Linear: AIE-933