Public Preview

Ship to production.
Zero friction.

Deploy your code in under a second. We only upload the exact files you've changed, so your updates go live instantly.

Read the Docs
$ npm install -g @repeatdev/cli
~ repeatdev deploy dist
[verbose] Target project: my-awesome-app
[verbose] Hashing directory: ./dist...
✔ 14 files hashed (2.1 MB)
Uploading 3 missing blobs...
[████████████████████] 100%

✔ Deployment Successful!

Instant previews. Zero signup.

Try it without an account. Deploy any local folder instantly and get a temporary URL that lasts for 24 hours. Permanent projects and custom domains are currently in Private Beta.

$ npx @repeatdev/cli deploy dist --ephemeral
Deploying dist/ ephemerally...
Uploaded 4 new blobs (12ms)
✔ Deployment successful!
Expires: 24h 00m
Developer Flow

Iterate endlessly. Never wait on pipelines.

Traditional deployment pipelines force you to write complex YAML and wait for remote servers just to preview a small code change. Every minor update breaks your flow state.

We threw that model away. With Repeat.dev, your code goes from your local machine to a live URL instantly. Iterate on feedback in real-time and test features in seconds.

$ repeatdev deploy dist
Deploying dist/ (3 files)...
✔ Live: https://my-app.rpt.dev

$ repeatdev deploy dist
Deploying dist/ (1 file changed)...
✔ Live: https://my-app.rpt.dev
Smart Uploads

Upload only what changed.

Our tool automatically detects which files you've modified. We only upload the exact pieces that are new, shrinking megabytes of data down to kilobytes.

Deployments happen in milliseconds, directly from your terminal. No more waiting for full uploads.

~ repeatdev deploy dist
Local Diff: 1 file changed
Uploading: 1.2 KB
Live in 43ms.
Reliable Hosting

Fast and secure by default.

We don't sell you on complex edge networking hype. Your code simply runs securely on our highly reliable server infrastructure.

Experience near-instant load times, rock-solid reliability, and full support for standard JavaScript. Just pure performance.

Instant Routing (Private Beta)

Control traffic without DNS delays.

Every time you deploy, we create a permanent, unique version of your app. You can instantly point your custom domain to any specific version you want.

Need to undo a mistake? Instant rollbacks, staging environments, and safe testing work out of the box with a single command.

~ repeatdev tag set production dep_789abc
Traffic routed instantly. Zero downtime.

CLI-Driven Infrastructure

Provision, deploy, and route traffic without leaving your terminal.

Secure CLI Auth

Authenticate your machine and link it to your Repeat.dev workspace via browser.

$ repeatdev login

Instant Deployments

Push changes in milliseconds. Public users can use --ephemeral to get a temporary preview URL without an account.

$ repeatdev deploy dist
$ repeatdev deploy dist --ephemeral
$ repeatdev deploy dist --tag production

Project Management

Create and set up projects entirely from your terminal. No clunky web dashboards required. (Requires Private Beta access)

$ repeatdev project create --name "My API"
$ repeatdev project list --json
$ repeatdev project domain link --domain api.example.com

Instant Rollbacks

Point your live site to any previous version instantly. Undo mistakes in milliseconds with a single command. (Requires Private Beta access)

$ repeatdev tag set production dep_123456
$ repeatdev tag list

Simple, Predictable Pricing

Start building today. Upgrade when your team grows.

Free

$0/mo

Deploy instantly with no account needed. Perfect for quick previews.

  • Unlimited Ephemeral Deployments
  • Simple JS Runtime (No I/O)
  • 24-hour URL Expiration

Hobby

$5/mo

Perfect for personal projects and experiments.

  • Everything in Free, plus:
  • Full Runtime (I/O enabled)
  • Up to 3 Permanent Projects
  • Custom Domains included
Request Beta Invite

Business

$99/mo

For growing organizations with many contributors.

  • Everything in Team, plus:
  • Unlimited Team Members
  • Advanced Role-Based Access
  • 24/7 Dedicated Support
Request Beta Invite

Stop wrestling with servers.

Start with a temporary 24-hour deployment for free right now. Request an invite to our private beta to unlock permanent projects, custom domains, and free traffic.

Request Beta Invite
$ npx @repeatdev/cli deploy dist --ephemeral