Skip to Content
🚀 Faable DeployGet Started

Get Started with Faable Deploy

Deploy your app straight from Git. No infrastructure to manage. Live in minutes. Connect your repository, push your code, and Faable detects your framework, builds it, and ships it to a public URL with free automatic SSL.

Curious what happens after you push? See How deployment works. Comparing platforms? See Faable Deploy vs Vercel, Render & Railway.

How Faable Deploy is structured

Three concepts model the whole product:

  • Account — your billing and team boundary on Faable.
  • Apps — one app per repo (or one per environment, e.g. staging / production). Each app gets <app>.faable.link plus optional custom domains.
  • Instances — how much compute your app runs on. Pick a size from the catalog (bi.xs through bi.2xlarge) — start small and scale up whenever you need to.

Deploy your first app

  1. In the Faable Dashboard , create a Project and an App.
  2. Open the app and click Link repository. Pick your GitHub org and repo (install the Faable GitHub App if prompted). Faable connects your repo and sets up automatic deploys for you.
  3. Push to your release branch. Faable detects your framework, builds your app, and takes it live at https://<app>.faable.link.

That’s it — nothing to configure, no tokens or YAML to write.

[!TIP] Faable detects your framework automatically and, if your project has a build step, runs it for you before every deploy. Need multi-environment setups (staging/preview/production) or custom build commands? See the advanced deploy options.

Deploy from your laptop with the CLI

For ad-hoc deploys (local testing, debugging) install the CLI and log in. Your repository is already connected to the app — you did that in the first step of the app creation form — so the CLI resolves the app automatically:

npm i -g @faable/faable faable login faable deploy # deploy current repository

[!TIP] Got Request failed with status code 404 on faable deploy? The repository isn’t linked to any app yet. Link it from the dashboard (Link repository) and deploy again.

What’s next

TopicWhat you’ll learn
GitHub ActionsMulti-environment deploys, custom build scripts, secrets.
RuntimeSupported Node versions, environment variables, the app restart policy.
Custom DomainsMap app.example.com to your app with auto-renewed SSL.
Security & WAFThe built-in Web Application Firewall that ships with every app.
Express guideDeploy an Express backend end-to-end.
CLI referenceEvery flag and command the CLI supports.

Pricing & limits

See Deploy pricing for the instance catalog and bandwidth allowances, and the unified platform pricing for plans and support tiers.

Last updated on