Quick Start
Get your first app deployed in under 2 minutes.
1. Create an account
Go to app.makofy.com and sign up with email or GitHub.
2. Install the CLI
curl -fsSL https://makofy.com/install.sh | sh
This installs the makofy binary to /usr/local/bin (or ~/.local/bin if you don't have write access).
3. Log in
makofy login
Enter your email and password when prompted.
4. Deploy
Navigate to any project directory and run:
cd my-project
makofy deploy
Makofy will:
- Detect your project type (Node.js, Python, Go, etc.)
- Package and upload your source code
- Build a container image
- Deploy it to a managed cluster
- Give you a live URL
✓ Detecting project... Next.js
✓ Packaging source... 4.1 MB
✓ Uploading... done
✓ Building image... done
✓ Deploying... done
✓ Live at https://my-app--my-slug.makofy.sh
52s
5. View your app
makofy open
This opens your app's URL in the browser.
What just happened?
Behind the scenes, Makofy:
- Detected your project type from files like
package.json,go.mod, etc. - Generated a Dockerfile if you didn't have one (or used yours if you did)
- Built a container image using Kaniko in an isolated build pod
- Scanned your code for environment variable references
- Auto-provisioned databases and secrets for detected variables like
DATABASE_URL - Deployed the image to your own Kubernetes namespace
- Created an ingress with automatic TLS at
your-app--your-slug.makofy.sh
Next steps
- Set environment variables
- Add a custom domain
- Deploy from GitHub for auto-deploy on push
- Deploy from Claude Code for AI-assisted deploys