Rapids:
Instant, Auto-Scaling Containers
Push your code. Scale to zero when idle, surge to hundreds on demand. Pay only for what runs.
Named after the rushing rapids of the Danube — fast, powerful, and unstoppable. Deploy containers from Docker, Git, or ZIP on European infrastructure.
Starting at €0.00/month(generous free tier included)
Don’t trust what we say — trust what our customers say.
“I run kadnz.cc as a personal project for me and other cycling enthusiasts to track rides YoY. I was looking for a European alternative to host my static site and Danube Data had exactly what I needed. Even though it's a small personal project, I got immediate response whenever I reached out with a question.”
Ship containers from your shell — or from your agent.
Create, deploy, scale, diagnose and probe every Rapids container with one install. Add --json and the same commands drive an autonomous workflow. A live IDE-style preview of @danubedata/cli.
danube registry verify-push <repository> --jsonInfrastructure your AI agent can actually operate
Most platforms are automatable by accident. Rapids is built for it: machine-readable status, structured failures, and diagnostics that explain themselves — so an agent can deploy, verify and repair without a human reading a dashboard.
One envelope, every command
Add --json and you get {success, data, error, meta}. The same shape from every command, for failures as well as successes, so an agent never has to know which command it is talking to before it can find the payload.
Terminality is a boolean
operation.terminal tells you when to stop polling. Inferring that from a status string is how automated loops hang forever, so we never ask you to. A state your agent does not recognise means keep waiting, never "done".
Errors say whether to retry
Every failure carries a code and a retryable flag. A rejected registry credential never clears on its own; an evicted node does. Your agent branches on the cause instead of burning quota re-running the same doomed deploy.
Retries cannot duplicate
Pass an idempotency key to rapids apply and a timeout followed by a retry replays the original result rather than creating a second container. The single most expensive mistake in unattended automation, closed off.
Every docs page is also served as .md and .json, with llms.txt written for a model’s context window.
From Code to Production in Four Steps
Push your code and let Rapids handle the rest — builds, deploys, TLS, and scaling.
Push Your Code
Deploy from a Docker image, connect a Git repo, or upload a ZIP file.
Build Automatically
Buildpacks detect your language and create an optimized container image.
Deploy Instantly
Your container goes live with TLS, a public URL, and health checks.
Scale on Demand
Traffic-based auto-scaling from zero to hundreds of instances.
The Rapids Pipeline
From source code to auto-scaling service — the complete flow
Platform Features
Everything you need for production-ready serverless containers
Built for Agentic Development
Every command speaks JSON, every failure carries a code and a retryable flag, and terminality is an explicit boolean. AI agents deploy and diagnose without a human reading a dashboard.
Scale to Zero
No traffic means no running instances and no charges. Rapids spins up in milliseconds when requests arrive.
Three Deploy Methods
Deploy from a Docker image, connect a Git repository, or upload a ZIP archive. Use whichever fits your workflow.
Custom Domains
Add up to 10 custom domains per container. DNS verification and TLS provisioning are fully automatic.
Automatic TLS
Every container gets HTTPS by default with managed Let's Encrypt certificates. Zero configuration required.
Git Auto-Deploy
Connect GitHub, GitLab, or Bitbucket. Push to your branch and Rapids builds and deploys automatically.
Traffic-Based Scaling
Auto-scale based on requests per second or concurrency. From zero to 100 instances without manual intervention.
Per-Request Billing
Pay only for vCPU-seconds, memory, and requests consumed. Generous free tier includes 2M requests per month.
EU Infrastructure
Runs in Falkenstein, Germany. Your code and traffic stay in the EU. Fully GDPR compliant by design.
Deploy Your Way
Three paths to production — pick the one that fits your workflow
Docker Image
Pull from Docker Hub, GitHub Container Registry, GitLab, Quay, or AWS ECR. Bring any image that listens on a port.
Git Repository
Connect your repo and deploy on every push. Buildpacks auto-detect your language or use your Dockerfile.
ZIP Upload
Upload your source code as a ZIP from the dashboard or CLI. Perfect for quick prototyping and scripts.
Built for Every Workload
From quick prototypes to production microservices
API Backends
REST and GraphQL APIs that scale with your traffic and cost nothing when idle. Perfect for mobile app backends and SaaS products.
Webhooks & Integrations
Receive and process webhooks from Stripe, GitHub, or any third-party service. Scale to zero between events.
Microservices
Deploy each service independently with its own scaling profile. Each Rapids container is an isolated, versioned unit.
Scheduled Tasks
Run batch jobs, data pipelines, or report generators. The container spins up, runs the job, and scales back to zero.
Rapid Prototyping
Ship an idea in minutes. Upload a ZIP, get a public URL with TLS, and share it with your team or clients.
Why Not Do It Yourself?
Rapids handles the infrastructure so you can focus on your code.
| Self-Managed Knative | DanubeData Rapids | |
|---|---|---|
| Deployment | Build CI/CD pipeline, configure Kubernetes, write YAML manifests | Push code or image, deployed in seconds |
| Scaling | Configure HPA, set resource requests, tune thresholds | Automatic scale-to-zero and scale-up on traffic |
| TLS Certificates | Install cert-manager, configure issuers, manage renewals | Automatic TLS on every container, zero configuration |
| Custom Domains | Configure ingress, DNS, and certificate per domain | Add domain in dashboard, DNS verified and TLS provisioned automatically |
| Idle Cost | Pay for running pods even with zero traffic | Scale to zero — no charge when idle |
| Builds | Set up Tekton/Jenkins, configure buildpacks or Kaniko | Auto-build from Git push with Buildpacks or Dockerfile |
| Monitoring | Deploy Prometheus, Grafana, configure dashboards and alerts | Built-in metrics, logs, and request tracking per container |
Rapids FAQ
Serverless containers with scale-to-zero.
Rapids is DanubeData's serverless container platform, named after the rapids of the Danube river. It runs your containers on Knative with automatic scale-to-zero. You push your code or container image, and Rapids handles building, deploying, TLS, and scaling. You only pay when your container is actively handling requests.
Your Containers, Running in Seconds
Push your code, connect your repo, or deploy an image. TLS, scaling, and monitoring — all included.
Get Started Free