Deploy your bot.
Not your weekend.
Connect your GitHub repository. Kraftbot automatically builds your Docker image, provisions runtime resources, and streams live logs. Zero server config required.
No credit card · Free during beta · Setup in 5 min
Your Bots
community-discord-bot
deployed 2m ago
moderation-bot
deploying...
welcome-bot
idle
The Frustration
Why are you still managing raw virtual servers?
✗ The old VPS way
- ✗Wrangling raw terminal configurationsManually setting up Node/Python, SSH key access, firewall settings, and PM2 processes.
- ✗Silent crashes at 3:00 AMBots go offline without notification. You must SSH in to check if the process is dead.
- ✗Plaintext .env keys on diskStoring high-privilege Discord bot tokens in text files on a shared server, risking token leaks.
- ✗Anxiety-inducing updatesDeploying breaking code requires manually reverting files or pulling from Git under pressure.
✓ The Kraftbot way
- ✓Pure Git-triggered buildsLink your GitHub repo once. We detect your runtime (Node or Python) and build it.
- ✓Liveness probes & auto-restartsWe monitor gateway connection status and automatically spin up new containers if a crash occurs.
- ✓Encrypted environment secretsAPI keys are encrypted at rest and injected directly at runtime, never stored on disk or committed.
- ✓10-second instant rollbacksWe retain your last 10 builds. Revert back to any stable release with a single click or command.
Zero Configuration
From commit to live in three steps
01
🔗Connect your repository
Authorize our secure GitHub App and select your bot's repository. We auto-detect your language, dependencies, and entrypoint.
02
🔒Configure environment secrets
Paste your DISCORD_TOKEN and other keys. Kraftbot encrypts them at rest and mounts them as environment variables in isolated containers.
03
🚀Git push to deploy
Every push to your main branch builds a new Docker image and triggers a zero-downtime deployment. If it fails, we auto-rollback.
Bot-Optimized Compute
Built specifically for chat bots, not general web apps
Prevents Double-Login Gateway Errors
Web apps use rolling restarts. If a bot does that, it logs in twice, causing token locks. Kraftbot uses a specialized Recreate lifecycle to prevent this.
Isolated Namespace Security
Every bot is completely isolated in its own secure environment with strict egress limits. Your bot cannot be compromised by other scripts on the system.
Real-Time Web Log Stream
Never type tail -f again. Watch your build logs compile and your runtime bot stdout stream in a clean, filterable dashboard window.
Resource Limit Protection
Prevent memory leaks from taking down your bot. Set explicit CPU/RAM quotas that trigger graceful warnings and keep your bot within boundaries.
Pricing
Simple plans. Built for growth.
All plans are free during our private beta. Lock in early-bird pricing when we launch.
Launch
- ✓ 1 bot
- ✓ 512MB RAM / 0.5 CPU limits
- ✓ Auto-builds (20 builds/mo)
- ✓ 48h log retention
Pro
Most Popular- ✓ 1 bot with dedicated pods
- ✓ 2GB RAM / 2 CPU limits
- ✓ Unlimited builds
- ✓ 30-day log retention
- ✓ Custom domains & webhooks
Managed
- ✓ Dedicated resource sizing
- ✓ Custom regions (US/EU)
- ✓ Direct Slack/Discord channel
- ✓ Light SLA guarantees
Stop wrangling servers. Join the Kraftbot Beta.
We are onboarding developers in weekly cohorts. Sign up now to claim your free beta slot and secure 20% off your first year.
FAQ