GitOps for Chat Bots

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

Running

moderation-bot

deploying...

Deploying

welcome-bot

idle

Idle
Built forDiscord bots·Slack & Telegram coming soon

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
Join the Waitlist

Pro

Most Popular
  • ✓ 1 bot with dedicated pods
  • ✓ 2GB RAM / 2 CPU limits
  • ✓ Unlimited builds
  • ✓ 30-day log retention
  • ✓ Custom domains & webhooks
Claim Beta slot

Managed

  • ✓ Dedicated resource sizing
  • ✓ Custom regions (US/EU)
  • ✓ Direct Slack/Discord channel
  • ✓ Light SLA guarantees
Talk to us

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

Common questions