Dina

Production on autopilot.

Dina runs your apps, databases, and domains — and keeps them running. Deploys, TLS, backups, scaling, on-call: everything with a correct answer is handled. What's left is what's actually yours to decide: what exists, where it runs, and what safe-to-ship means.

Get started with Claude Code

Paste this prompt into Claude Code to install Dina automatically:

Install the Dina CLI on my machine. See https://dina.sh/llms.txt for instructions.
Or install with Homebrew
brew install dinacomputer/tap/dina

Looking for manual install methods? See all options

Decisions, not configuration

A hand-built cloud platform is around 2,000 lines of Terraform. Maybe 40 of those lines are decisions — two environments, Stockholm, these services, these domains. The other 1,960 are correctness: the right way to wire a cloud, encoded by hand, readable by one person.

Dina's rule is simple: expose decisions, hide correctness. TLS, least-privilege access, default-deny networking, backups — questions with a correct answer never reach you. You keep the 40 lines. Your whole system becomes a declaration a new engineer, a PM, or an AI agent can read in one sitting.

Managed services

Compute
ContainersSingle or multi-container. Compose-like config.
Scheduled jobsScheduled tasks, fully managed.
Managed KubernetesFully managed. You never touch it unless you want to.
Data
SQL databaseManaged. Backups included.
Key-value storeCaching and sessions. Zero config.
Object storageS3-compatible API.
Message queuesNATS or RabbitMQ, managed.
AI
Hosted LLMsRun models on your own infrastructure. No data leaves your network.
Unified LLM APIOne API for Anthropic, OpenAI, Mistral, Llama, and more. Switch models without changing code.
Networking
Custom domainsPoint your domain, done.
Private networkingSecure service-to-service.
Load balancingVendor-native or managed.
Anycast routingRoute users to the nearest node automatically.
Observability
LogsCentralized, searchable, real-time.
MetricsResource and application-level.
TracingDistributed traces across services.
Security & compliance
IAMRole-based access control.
Secrets managementEncrypted. Injected at runtime.
EU data residencyGDPR-native. Your data stays in Europe.

Digital sovereignty, built in

When your compute, data, and AI all run through a single broker layer, sovereignty stops being a compliance checkbox and becomes a default. Choose where your data lives, which jurisdiction governs it, and who has access — without re-architecting anything.

Run hosted LLMs on your own hardware so sensitive data never leaves your network. Store customer data in EU datacenters on servers you control. Use a global CDN when you need reach, and pull back to on-prem when regulation demands it. Dina makes all of this the same workflow; and fully accessible for the agentic workflow.

Autopilot includes the pager

Most platforms hand you dashboards and a pager. Dina takes the pager. On-call coverage, incident response, upgrades, patches, and capacity planning are part of the platform — not a team you have to hire.

We monitor your systems around the clock and keep them healthy. When something genuinely needs a human, we bring you a decision to make — not an incident to run.

One workflow. Any infrastructure.

Dina is a broker layer between you and compute. Add a cloud account, point us at a bare-metal server, or use ours. Every provider becomes a target you can deploy to with one command.

~# curl -sf https://dina.sh/install | sh → Downloading Dina agent v2.4.1... → Installing base components (containerd, networking, monitoring)... → Authenticating with Dina control plane... → Joining oslo-rack-4 to your VPC (acme-prod)... ✓ oslo-rack-4 is online and ready to receive workloads.
$ dina server list NAME PROVIDER REGION vCPU STATUS web-prod-1 Linode eu-west 8 ● ok web-prod-2 AWS eu-north 16 ● ok oslo-rack-3 On-prem oslo 32 ● ok oslo-rack-4 On-prem oslo 32 ● new