Hi Vercel team ![]()
I’m a solo developer working on Delta for Vercel — a native iOS app that lets users manage their Vercel projects, deployments, logs, and environments directly from their iPhone. Think of it as a mobile-first Vercel Dashboard, built with Swift and SwiftUI.
Background: I’ve done this before
Before Delta, I built Orange Cloud — a native iOS client for Cloudflare — using the exact same architecture (OAuth 2.0 + PKCE, SwiftUI, App Store). Orange Cloud is live on the App Store and uses Cloudflare’s official OAuth integration so users can log in without ever touching an API token. The experience of building that app is what convinced me the same approach should exist for Vercel.
What Delta needs
I’ve already created a Vercel OAuth Integration (Client ID: cl_ZR1P8POJirhLJMz7z08gRUAOFV72D2Jn) and Sign in with Vercel is working — I can authenticate users and retrieve their identity. The missing piece is API Permissions, which would let the Access Token actually call Vercel’s resource APIs on behalf of the user.
The scopes I need for a meaningful v1:
| Scope | Use case |
|---|---|
| Projects read | List and display user’s projects |
| Deployments read | Show deployment history and status |
| Deployments write | Trigger redeploy / cancel a build |
| Environment read/write | View and edit environment variables |
| Domains read | Show project domains |
Why this is good for Vercel
Delta would be the first native iOS client for Vercel on the App Store. It gives Vercel users a way to monitor deployments, check build logs, and manage environment variables from their phone — use cases that come up constantly when you’re away from your desk. More importantly, it helps grow the ecosystem around Vercel’s platform, similar to how third-party GitHub clients (like Working Copy) extended GitHub’s reach on mobile.
Current state
The app is in active development. The PAT-based authentication already works as an MVP fallback, but I’d like to ship with proper OAuth from day one so the login experience matches what Vercel users expect.
Is there a process to apply for the API Permissions private beta? Happy to share more details about the app, the integration, or my plans for distribution. Thanks in advance!