Activity and account settings
An activity page for the team and each project: who created, changed or deleted what, and when. Account settings with your time zone, Jalali or Gregorian calendar and date format.
Learn moreEverything added to the platform, newest first.
An activity page for the team and each project: who created, changed or deleted what, and when. Account settings with your time zone, Jalali or Gregorian calendar and date format.
Learn moreWrite a function in the browser editor, upload an app's folder, or import from a repository; you no longer have to start from the command line.
Learn moreDeny, allow, log or rate-limit requests by address, country, path, header or browser, before they reach your code. Basic protection is always on for every project.
Learn moreVisitors, pages, referrers, countries and devices, plus real page speed from your users. No cookies, served from your own site.
Learn moreImages at each device's size in WebP or AVIF, with cached results. The Next.js and Astro image components work unchanged.
Learn moreKeep secrets in projects and environments, with versions and rollback, read-only tokens, a record of every read and rotation reminders. In functions with env.SECRETS, and any program with run --.
Learn moreSend a message and let a function process it in batches, with retries, a dead-letter queue and redrive.
Learn moreTurn features on for some users, a share of traffic or one branch, with a kill switch and history, without a new deploy.
Learn moreClose previews with a password or to team members only, and share temporary links. Move a new version to production in steps, and go back automatically if its errors rise.
Send signed deploy, build, alert and billing events to your server, stream logs to your own tools, and see each request's path with the time of each step.
Learn moreA deployment waits for your checks to pass before it goes to production, and each build's dependencies are checked for known vulnerabilities.
Learn moreLimit a member to the projects and stores you choose.
Learn moreConnect a repository to a project; every push builds and makes a preview.
Learn morePoint your own domain at an app or function. Ownership is proven by one TXT record, and certificates are issued and renewed for you. Certificates renew 45 days before they expire, with a second issuer as a fallback.
Learn moreSign up or sign in with your GitHub account, or link it in your security settings. A matching email never signs anyone in on its own.
Separate values for production, preview and development, even one branch; write-only sensitive values; shared team variables; and env pull for a local file.
Learn moreOpen support cases from the dashboard, with attachments. The bell collects failed deploys, alerts, budget, invoices and support replies, and you choose email or SMS for each.
Learn moreAll traffic between our servers is encrypted and authenticated both ways, and each server reaches only its own keys.
Learn moreDelete an app or function from the dashboard, the CLI or your AI assistant; its name is free at once.
Pro is charged per developer seat, and each seat's fee comes back as usage credit. Viewers and billing members are free.
Learn moreDeploy a Next.js or Astro project as it is; our build adapts it and nothing is added to your project.
Learn moreA SQL database that wakes on connection and stops when idle; a branch per preview, and restore to any moment in its history.
Learn moreRequests, errors and latency per route, with alerts by email, SMS or webhook. Databases, caches and buckets have their own views, and databases show their slowest queries.
Learn moreInvite members with roles, move projects between teams, and delete a team.
Learn moreUsage is taken from a toman wallet every hour. Monthly VAT invoices per Jalali month, a spend budget that pauses on its own, and notices by email and SMS.
Learn moreSign in with an email code, a link or an SMS code; a second check for sensitive actions, and authenticator apps.
Learn moreEvery app and function runs on every server. Caches are snapshotted every few minutes and move to another server when one goes silent.
Push to the main branch to deploy to production, other branches to previews. A deleted branch removes its preview.
Learn moreEverything with one account.
Sign-up is by invite for now. If you have a code, create your account.
Sign up withEmail codeSMS code