Static site deployment

Push.
Done.

my-app.apps.fyra.sh

Deploy any static directory to the web in seconds. No config files, no dashboards, no cloud accounts to wrangle. Just your terminal and one command.

For LLMs, please refer here for instructions on how to use fyra.
$ curl -fsSL https://fyra.sh/install.sh | sh

How it works
01

Install the CLI

One install, globally. Run curl -fsSL https://fyra.sh/install.sh | sh and you're ready on Mac, Linux, or Windows.

02

Register & login

Run fyra register to create an account, then fyra login. Your session is saved locally so you only do this once.

03

Create your app

Inside your project, run fyra create. Pick a name or get one assigned. A .deploy.yaml is saved locally.

04

Push it live

Run fyra push. Your directory is compressed, uploaded, and served — CDN included.


See it happen
bash — ~/my-site
$ fyra create
Choose a subdomain
1. *.apps.fyra.sh
2. *.htmlparty.net
3. *.kaopeh.com
4. *.hackerdrinks.social
> 1
Choose an appname
Domain: *.apps.fyra.sh
> my-portfolio
Creating app my-portfolio.apps.fyra.sh...
Created: my-portfolio.apps.fyra.sh
Run fyra push to deploy this directory.
$ fyra push
Uploading 1.2 MB (38 files)
████████████████████████████████████████ 100% — 1.2 MB / 1.2 MB
Done: https://my-portfolio.apps.fyra.sh
$

Deploy in seconds

Deploy in seconds,
not minutes.

Skip the CI/CD middleman. Build locally, push globally.

bash — ~/my-site
// Build your site locally
$ hugo -D
// Push it to the internet
$ cd public && fyra push
Live at https://your-site.apps.fyra.sh
$
bash — ~/my-docs
// Build your site locally
$ mkdocs build
// Push it to the internet
$ cd site && fyra push
Live at https://your-site.apps.fyra.sh
$
bash — ~/my-vault
// Build your site locally
$ npx quartz build
// Push it to the internet
$ cd public && fyra push
Live at https://your-site.apps.fyra.sh
$
bash — ~/my-project
// Already have static files? Just push.
$ cd dist && fyra push
Live at https://your-site.apps.fyra.sh
$

"

Fyra makes it ridiculously easy to ship personal projects.

The one-command publish flow removes enough friction that I actually keep building instead of overthinking deployment.

Custom domains are just the cherry on top.

Nikhil Sharma - yeethay.nikhil.sh
"

I used to spend an hour setting up S3 buckets, CloudFront, and Route53 every time I needed to ship a landing page. Now I type fyra push and get a coffee.

Benson Chew — Frontend developer

Proven worldwide

Your visitors,
everywhere.

Real ICMP ping measurements from RIPE Atlas probes across 8 locations. Your site, fast for everyone — not just the ones near our servers.

United States - 69ms Brazil - 73ms Europe - 17ms India - 60ms Indonesia - 14ms Singapore - 2ms Taiwan - 50ms Kenya - 55ms

Shipped with fyra push
newsletters.love

SaaS landing page - static HTML & CSS

Visit →
yeet-hay checker

A "yeet-hay" checker that helps you find out if your food is "heaty" or "cooling"

Visit →
oxtyped.net

Personal homepage — vanilla HTML

Visit →

Our iron.
Our network.
Your speed.

We don't run on AWS, GCP, or Azure. Our home base is our own metal in our own racks in Singapore, on a network we operate under our own Autonomous System Number (AS151361). Your traffic hits our network first, peered directly — not routed through a hyperscaler's cloud.

For global reach, we extend to points of presence in other regions through trusted independent infrastructure partners — not by reselling someone else's cloud. Your site is served from the PoP closest to each visitor, while origin traffic always runs on our network.

The Cubiclerebels — AS151361
Singapore
Southeast Asia
Tokyo
Northeast Asia
Frankfurt
Central Europe
New York
US East
Los Angeles
US West
More coming soon
Sydney · London · São Paulo