Quick start
From a GitHub repository to a running app with a public domain in a few minutes, using the dashboard, the CLI or an AI agent through MCP.
You need a GitHub account and an app that listens on the port in $PORT (or on a fixed port you tell Skiffly about). Public repositories work right away; for private ones install the Skiffly GitHub App when asked.
- Sign in with GitHub at app.skiffly.dev. A personal workspace is created with a small trial credit.
- New project, then New service → GitHub repo: pick a repository and a branch. Railpack detects the stack; a
Dockerfilein the root is used instead when present. The first deployment starts immediately. - Watch the build in the Deployments tab. When the status turns to
SUCCESS, open the service's Settings → Networking → Generate domain to gethttps://<name>-<id>.skiffly.cloud. - Need a database? New service → Template → PostgreSQL. It gets a volume and
DATABASE_URL; in your app's variables addDATABASE_URL=${{Postgres.DATABASE_URL}}and redeploy. - Every push to the branch deploys again. Turn on PR previews in project settings to get a preview environment per pull request.