Applications & bots
Run your app, API, worker or Discord bot in the language you use.
- Node.js
- Python
- Java
- PHP
- Go
- Rust
- C++
- LuaLuvit
- NodemonNode.js
- Bun
Your bots, apps, databases and websites, together in one panel. Start with one free server, running 24/7, and choose more resources when you need them.
No credit card required · No Discord account required
One account for your code, your data and the services around them. Choose a profile, then decide how much of your plan it needs.
Run your app, API, worker or Discord bot in the language you use.
Keep relational data, documents and cache alongside your applications.
Publish a static or PHP site, run an audio service, or monitor your projects.
RAM, CPU and storage are shared across your account. Each database uses one server slot, with no separate database quota. Each profile’s minimum resources still apply. The creation form shows the profiles and versions currently available.
From your project to its own runtime, with one place for resources, files and deployments.
Use GitHub, a ZIP or a blank workspace for your app. Databases and ready-made services start from a managed profile.
Share your plan between workloads or give it all to one. Manage credentials separately from your source code.
Start the server from the panel. Check its console output and resource usage.
Choose a repository and branch. Review your runtime and start command before the first deploy.
Secrets are encrypted in the Botkeep database and delivered to the assigned workload. They remain accessible to its code and authorised infrastructure administrators.
Read the security modelEach production workload is planned to run as a non-root process in a restricted environment.
Memory, CPU, storage and process limits are part of the planned runtime policy.
The panel reports infrastructure status and resource measurements. If telemetry is unavailable, it is shown as unavailable, not healthy.
The free plan does not require periodic manual renewal.
Continuous operation for your projects, with controlled recovery when a process crashes. 24/7 does not mean an uptime SLA.
512 MB RAM, 50% CPU and 1 GB storage for your app, bot or website. No periodic manual renewal. Deployment is subject to available capacity.
Import a repository or upload your files. Manage updates from the panel.
THE BOTKEEP NETWORK
Explore the locations behind your apps, bots and services. Eleven runtime nodes across four European countries.
Markers represent city-level locations. Multiple nodes can share a physical host. Beauharnois and Singapore are coming soon.
Availability and recent checks on our status page.
View live service statusFree hosting can mean very different things. Botkeep makes renewal behaviour, idle operation and resource limits visible before you deploy.
Read the full comparisonNo periodic renewal timer. Your free server stays assigned without a recurring keep-alive click.
Some free tiers require a dashboard renewal, activity check or other recurring action.
No scheduled sleep when a workload is quiet. The runtime model is designed for continuous operation.
Idle workloads may be paused, put to sleep or require an external keep-alive mechanism.
Standard Free: one server, 512 MB RAM, 50% CPU (0.5 vCore) and 1 GB storage, running 24/7. Founder and existing accounts keep their assigned conditions.
Free capacity can be a single slot, a smaller allocation or one pool shared by several apps.
Use GitHub, a ZIP or a blank workspace for your app. Databases and ready-made services start from a managed profile.
Source options vary: file-only panels, repository-only flows or staff-assisted setup are all common.
Applications, bots, databases and services in one workspace, with shared resources and a choice of runtime profiles.
General-purpose hosts may support more languages but expose more server-level configuration.
This compares common service models, not every provider. Features and terms vary; always check the exact offer you are considering.
Start with Free or choose more resources for your apps, bots and services. Resources are a shared budget per account.
Loading plans…
Download example bots, APIs and websites, with source code and setup instructions.
A working slash-command bot with explicit registration and clean shutdown.
7 files · instructions includedExplore projectA Python slash-command bot with an isolated environment and a test-server setup.
6 files · instructions includedExplore projectA small JSON API with health checks, input validation and graceful shutdown.
6 files · instructions includedExplore projectA typed Python API with validated responses, a health route and OpenAPI documentation.
6 files · instructions includedExplore projectNo. Botkeep’s Free plan is designed without a periodic manual renewal timer. You do not need to return to the dashboard just to keep an assigned slot alive. Capacity, security, fair-use and Terms enforcement still apply.
No scheduled idle sleep is part of the Botkeep runtime model. A workload may still be restarted or temporarily unavailable because of maintenance, a crash, a deployment, exhausted resources, a security response or an infrastructure incident.
No. “24/7” describes continuous operation without a commercial sleep timer or manual renewal ritual. It is not a promise of uninterrupted 100% availability. The beta has no uptime SLA unless a separate written agreement expressly provides one.
Read the service termsCreate, download and restore backups from the panel, within your assigned plan limits. Stop databases before backing them up and stop any server before restoring. Only completed, successful backups are recovery points. Automatic deletion by age is not currently enabled. Keep an independent copy of important data.
Read the backup termsServer deletion removes its hosted files and configuration after infrastructure confirms removal. Export anything you need first: deleting browser storage does not delete your account or server. Backup expiry is not automatic at present. For account erasure and remaining retention obligations, contact support and consult the Privacy Policy.
Read the privacy retention sectionCreate your account and put your project online with Free. Choose a paid plan when you need more resources.
Start freeNo credit card required · No Discord account required