Deploy the app you
already built.
Login included.
Push your repo. Foyr gives it a URL, a front door and a guest list. Invite people by email, gate features by role. No auth code. No AWS console.

Works with what you already use
- Next.js
- Node.jsSoon
- ExpressSoon
- PythonSoon
- FastAPISoon
- Docker
- PostgreSQL
- GitHub
- AWS
Every app gets a front door.
Hosting, login and permissions in one push, with no glue.
Push to deploy
Connect a GitHub repo. Every push builds and ships automatically.
Zero auth code
Magic-link login in front of your app. You never write a login page.
Private by default
Only people you invite can open your app. Flip to public anytime.
Invite by email
Teammates and clients get a link, not a password. Access per app.
Four built-in roles
Owner, admin, member, viewer. Gate features with one function call.
Zero-downtime deploys
New versions go live only after health checks pass. Instant rollback.
Custom domains
Bring app.yourco.com. TLS certificates are automatic.
Hosted in Mumbai
Low latency for India, on AWS. More regions later.
Ship it today. Share it safely.
Put what you built in front of teammates and clients the day you finish it. Foyr keeps it online, keeps it private and keeps a record of every change.

Your app, live
A URL the moment the build passes, and a quick read on the traffic it gets.

Who's inside
Everyone with access, their role, and who hasn't opened their invite yet.

Every deploy, tracked
Each push is logged with its commit, author and result. Roll back in one click.
From repo to guest list in three steps.
Nothing to configure first. Connect a repo, push, and invite the people who should see it.
Connect your repo
Install the Foyr GitHub app on the repos you choose. Read-only, per repo.
Only the repos you pick, and only to read them. Revoke access from GitHub whenever you like.
Push to deploy
We detect Next.js, build it, and ship it behind a health check.
The current version keeps serving. You get the full build log and nothing changes for your users.
Invite your people
Add emails, pick a role, done. They log in with a magic link.
One email with a sign-in link. No password to make, no account to set up.
Auth without the auth code.
Foyr's proxy handles login before requests reach your app. Read the user from a header, or use our 50-line SDK.
import { getUser, hasPermission } from "@foyr/auth"; export async function GET(req: Request) {const user = getUser(req); // { id, email, role }if (!hasPermission(user, "reports:export")) {return new Response("Forbidden", { status: 403 });}return Response.json(await exportReports());}Hosting and auth, finally in one place.
Today you pick a host, then an auth provider, then write the glue between them. Foyr is both.
| Capability | Foyr | Vercel / Railway / Render | + Auth0 / Clerk / Cognito |
|---|---|---|---|
| Deploy from GitHub | No | ||
| Login in front of your app | built in | No | you integrate it |
| Invite people per app | No | partial | |
| Roles & permissions | No | you build it | |
| Auth code you write | none | No | lots |
Frequently asked questions
Short answers to what developers ask first. The docs go deeper.
Next.js first. Node and Python are next, and any app with a Dockerfile works.
No. The proxy handles it before requests reach your app. The SDK is optional.
Only people you invite, unless you make it public.
On AWS in Mumbai, ap-south-1.
Free during early access. Simple pricing at launch.
Join the waitlist. We're onboarding in small batches.
