# INK

Production deploys for agent-built apps. No Dockerfiles. No CI pipelines. No infrastructure config. Just code.

Source: https://wheredoirunthis.com/products/ink · JSON: https://wheredoirunthis.com/api/products/ink · Read on 2026-10-14

## At a glance

- Type: PaaS
- Kind: Hosted
- Isolation: Kata / gVisor
- Free tier: Yes
- Starting price: $5/mo
- GPU: No
- Regions: 1
- Coverage: 17 of 61 assessed capabilities supported
- Agent readiness: read 10 of 10 signals, drive 8 of 11 signals

## Links

- Homepage: https://deployink.com/
- Docs: https://docs.deployink.com/
- Pricing: https://deployink.com/pricing
- Repository: https://github.com/mldotink

## Pricing

- Model: Usage-based per-minute compute/memory/storage plus egress; monthly plan fee supplied as included dollar usage credit; usage beyond credits metered.
- Unit: vCPU-minute, memory GB-minute, storage GB-minute, egress GB; included credits in USD.
- Free tier: Yes

| Tier | Price | Includes | Notes |
| --- | --- | --- | --- |
| Free Trial | $0 ($5 one-time credit) | $5 one-time credit, not recurring free compute; 3 services, no card. Storage capacity cap 10 GiB; usage billed separately (not included free storage). |  [source](https://deployink.com/pricing) |
| Hobby | $5/mo (includes $5/mo usage credit) | $5/month included dollar credit;25 services;top-ups. Storage capacity cap 50 GiB; usage billed separately (not included free storage). |  [source](https://deployink.com/pricing) |
| Pro | $20/mo (includes $20/mo usage credit) | $20/month included dollar credit;200 services;custom domains,DNS delegation,team roles. Storage capacity cap 250 GiB; usage billed separately (not included free storage). |  [source](https://deployink.com/pricing) |
| Enterprise | Custom | Custom billing/limits;published comparison cap1000 services;SSO/OIDC,private/air-gapped deployment,dedicated infrastructure,audit logs,security review,custom SLA. Storage capacity cap 1000 GiB; usage billed separately (not included free storage). |  [source](https://deployink.com/pricing) |

- Overages: CPU $0.000393/vCPU/min;memory $0.000161/GB/min;storage $0.0000035/GB/min;egress $0.05/GB;ingress free. Credits deducted per-minute while running. Tier storage numbers are caps, not free allocations.
- Card required: No
- Source: https://deployink.com/pricing

## Website design

Desktop public website · assessed 2026-10-14

Complete assessment.

Warm, spacious marketing pages pair oversized type and restrained rounded controls with a terminal demonstration; pricing adds a prominent serif headline. The public docs switch to a dark violet navigation shell and a regular grid of framework cards.

- Styles: Editorial minimalism
- Landing page: captured
- Pricing: captured
- Docs: captured

## Runtime

- **GPU & accelerators**: No — "Published billable resources and plan limits cover vCPU, memory, block storage and egress, not GPU." [source](https://deployink.com/pricing) (confidence: medium)
- **BYOC (Bring your own cloud)**: Enterprise-only private cloud or air-gapped deployment and dedicated infrastructure; specific customer-account/cloud integration not documented. — "Private cloud or air-gapped deployment; Dedicated infrastructure options." [source](https://deployink.com/pricing) (confidence: medium)
- **Secrets management**: Environment-variable secrets encrypted at rest, injected into services; account-scoped revocable dk_live_ API keys. Bucket-provider credentials stored separately for sync sidecar. [source](https://deployink.com/features)
- **Storage options**: Durable block volumes: 1 GiB minimum up to workspace cap; grow-only; at most one replica; retained 24h detached. $0.0000035/GB/min. External S3/S3-compatible/GCS/Azure buckets may be synchronized by sidecar; INK does not provide buckets. — "Docs and full reference give 1 GiB minimum/up-to-cap; marketing features page says 10–100 GB, a narrower conflicting summary; prefer explicit docs. Bucket sync modes readonly/sync/bidirectional documented in March24 changelog." [source](https://docs.deployink.com/templates/volumes) (confidence: high)
- **Supported workloads**: web-apps, apis, static-sites, background-workers, databases-via-templates, mcp-servers, ai-agent-backends, rag-apps, internal-dashboards, observability-stacks, ci-runner-templates [source](https://docs.deployink.com/platform/use-cases)
- **Persistence**: Services are replaceable containers; attached block volumes survive restart/redeploy. Deletion detaches volumes for 24h; persistent-volume services have at most one replica. [source](https://docs.deployink.com/templates/volumes)
- **Data jurisdiction**: United States — "us-east-1 — United States — Active. More regions Coming soon/Planned. Terms governed by Delaware law (not proof of incorporation or HQ)." [source](https://docs.deployink.com/platform/bare-metal) (confidence: high)
- **Resource limits & quotas**: Free: 3 services, 0.5 total vCPU/512Mi total, per service 0.25vCPU/256Mi, 10Gi storage. Hobby:25 services,10vCPU/20Gi total,1vCPU/2Gi per service,50Gi storage. Pro:200 services,100vCPU/80Gi total,8vCPU/16Gi per service,250Gi storage. Enterprise published comparison:1000 services,800vCPU/400Gi total,32vCPU/64Gi per service,1000Gi storage, custom limits offered. Stateless replicas 0–10; default service 0.25vCPU/256Mi; exec sessions 5/user, 4h inactivity. [source](https://deployink.com/pricing)
- **SDK languages**: Go — "Official Go SDK deploys/services/secrets/exec/templates/domains/billing. Official Python SDK explicitly sandbox-only; excluded from PaaS SDK-language count." [source](https://raw.githubusercontent.com/mldotink/sdk-go/main/README.md) (confidence: high)
- **Network & egress controls**: Fixed SMTP-egress and metadata-endpoint blocking. No configurable PaaS outbound allowlist/firewall advertised; sandbox SDK allow_domains is excluded. — "SMTP egress blocked; Metadata endpoint blocked." [source](https://docs.deployink.com/platform/bare-metal) (confidence: high)
- **Snapshots & forks**: No — "No compute snapshot/fork API advertised in current service create/get/update/delete reference." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) (confidence: medium)
- **Deployment methods**: git-push, dockerfile, container-image, buildpack, cli, sdk, api, mcp, dashboard, template — "Git/IN K managed repos/GitHub; Railpack, Dockerfile, Docker Compose, static; CLI, MCP, dashboard, templates. Official Go SDK documented separately." [source](https://deployink.com/llms-full.txt) (confidence: high)
- **Isolation**: Kata / gVisor — "Every customer workload runs in a gVisor sandbox — a userspace kernel that intercepts system calls before they reach the host kernel. Existing enum groups Kata/gVisor; this is specifically gVisor, NOT Kata/Firecracker/own-kernel microVM. Hosts are self-owned bare metal." [source](https://docs.deployink.com/platform/bare-metal) (confidence: high)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Supported | "name: ink; Deploy and manage cloud services on Ink; install npx skills add mldotink/ink-skill." [source](https://raw.githubusercontent.com/mldotink/ink-skill/main/skills/ink/SKILL.md) |
| AI app builder | Not supported | "The third-party coding agent authors code; INK builds/deploys it,not a first-party app generator." [source](https://deployink.com/features) |
| Autonomous QA agent | Not supported | "No first-party autonomous QA tester advertised." [source](https://deployink.com/features) |
| Built-in coding agent | Not supported | "Third-party Claude/Codex/Cursor integrations,not a first-party code-authoring agent." [source](https://deployink.com/features) |
| BYOK for LLMs | Not supported | "Workload environment secrets are not a platform LLM-key integration." [source](https://deployink.com/features) |
| Credential-injection proxy | Not supported | "Bucket credentials isolated in sync sidecar; no on-the-wire request placeholder swapping credential broker advertised." [source](https://deployink.com/features) |
| LLM gateway | Not supported | "No first-party multi-provider LLM routing gateway advertised." [source](https://deployink.com/features) |
| MCP client | Not supported | "Control MCP is a server for external agent clients,not a platform MCP client." [source](https://deployink.com/features) |
| MCP-server hosting | Supported | "Learn how to deploy your own MCP server with Ink using a simple prompt." [source](https://docs.deployink.com/examples/ai-and-mcp/mcp-server) |
| MCP server | Supported | "Endpoint https://mcp.deployink.com/; Streamable HTTP; OAuth or API Key." [source](https://docs.deployink.com/mcp-tools-reference) |
| Model inference API (first-party) | Not supported | "Deploy inference endpoints, tool servers, and agent orchestration layers." [source](https://deployink.com/features) |
| Preinstalled coding agent | Not supported | "External harness integrations target PaaS; no workspace image launches a preinstalled third-party coding agent." [source](https://deployink.com/features) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Supported | "Bring your own domain with automatic SSL." [source](https://deployink.com/features) |
| Custom domains | Supported | "Bring your own domain with automatic SSL. Full DNS management with A, AAAA, CNAME, MX, and TXT records." [source](https://deployink.com/features) |
| Direct public IPv6 | Not supported | "Custom domains and full DNS management." [source](https://docs.deployink.com/domains-and-dns) |
| Edge KV store | Not supported | "Redis7 with password auth ... self-hosted container services." [source](https://deployink.com/llms-full.txt) |
| Egress controls | Not supported | "SMTP egress blocked; Metadata endpoint blocked." [source](https://docs.deployink.com/platform/bare-metal) |
| Email send / receive | Not supported | "SMTP egress blocked — prevents spam and abuse from deployed applications." [source](https://docs.deployink.com/platform/bare-metal) |
| Public preview URLs | Supported | "Your app is live at a .deployink.com subdomain or your custom domain." [source](https://deployink.com/features) |
| Private networking | Supported | "Any database with a container image can also run as a service with an internal port and volume." [source](https://deployink.com/features) |
| Built-in reverse proxy | Supported | "domain_add: Attach a custom domain to a service with automatic SSL certificate provisioning; every app has a live platform subdomain." [source](https://deployink.com/features) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Not supported | "Platform account/API-key/RBAC auth,not application auth-as-a-service." [source](https://deployink.com/features) |
| BYOC | Partially supported | "Enterprise: Private cloud or air-gapped deployment; Dedicated infrastructure options." [source](https://deployink.com/pricing) |
| Deploy into customers' VPCs | Not supported | "Enterprise private deployment is your own deployment; no nested deployment into SaaS customers’ VPCs documented." [source](https://deployink.com/features) |
| Secrets management | Supported | "Securely inject secrets and config into your services. Encrypted at rest, available at runtime." [source](https://deployink.com/features) |
| Self-host / OSS core | Not supported | "Public mcp repository contains README.md and server.json only." [source](https://api.github.com/repos/mldotink/mcp/contents) |
| Sharing | Supported | "Your app is live at a .deployink.com subdomain or your custom domain." [source](https://deployink.com/features) |
| SSO / SAML | Partially supported | "Enterprise: OIDC / SSO integration." [source](https://deployink.com/pricing) |
| Teams | Supported | "Shared workspaces; Workspace chat; Member invitations; Projects; Team roles; Action log." [source](https://deployink.com/pricing) |
| Workload identity | Not supported | "Static environment secrets and API keys; no workload OIDC/SPIFFE federation described." [source](https://deployink.com/features) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "npm install -g @mldotink/cli; brew install mldotink/tap/ink; go install github.com/mldotink/cli@latest." [source](https://docs.deployink.com/cli) |
| E2B-compatible API | Not supported | "Official Go SDK is own GraphQL API,not drop-in E2B API." [source](https://deployink.com/features) |
| Filesystem API | Not supported | "Interactive shell ... inspecting the filesystem ... exec endpoint exposed through CLI and MCP." [source](https://deployink.com/changelog/bucket-mounts-web-terminal-github) |
| Git deploy | Supported | "Ink managed git for zero-setup deploys, or connect GitHub for auto-deploy from your own repos." [source](https://docs.deployink.com/projects-and-services/code-and-git) |
| HTTP data API | Not supported | "Database templates are self-hosted container services on INK." [source](https://deployink.com/llms-full.txt) |
| OpenAPI spec | Not supported | "schema: schema.graphql; operations: operations.graphql." [source](https://raw.githubusercontent.com/mldotink/sdk-go/main/genqlient.yaml) |
| Private container registry | Not supported | "source repo or image; image Docker image to deploy." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) |
| Public API | Supported | "Go client library for the Ink cloud platform; API Reference includes Services, Secrets, Exec, Workspaces, DNS, Domains, Templates, Billing." [source](https://raw.githubusercontent.com/mldotink/sdk-go/main/README.md) |
| SDK | Supported | "go get github.com/mldotink/sdk-go; deploy services, get/update services, set secrets, exec, templates, DNS, billing." [source](https://raw.githubusercontent.com/mldotink/sdk-go/main/README.md) |
| SSH access | Not supported | "No SSH keys, no port forwarding, no VPN — select a service and open a terminal." [source](https://deployink.com/changelog/bucket-mounts-web-terminal-github) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not supported | "build_pack railpack,dockerfile,static,dockercompose; env_vars key/value." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) |
| Desktop / computer-use sandbox | Not supported | "Not Allowed: VPNs / Proxies / VNCs." [source](https://deployink.com/fair-use) |
| GPU compute | Not supported | "Usage costs enumerate Memory, CPU, Persistent Volume, Ingress, Egress; no GPU instance advertised." [source](https://deployink.com/pricing) |
| Live-state (memory) snapshots | Not supported | "No live memory/process checkpoint or restore documented." [source](https://deployink.com/features) |
| Multi-region | Not supported | "us-east-1 — United States — Active; More regions — Coming soon — Planned." [source](https://docs.deployink.com/platform/bare-metal) |
| Object storage | Not supported | "Bucket mounts attach an S3, GCS, or Azure Blob Storage bucket to any service’s filesystem as a local directory." [source](https://deployink.com/changelog/bucket-mounts-web-terminal-github) |
| Persistent disk | Supported | "Attach durable block storage to services and database templates — data survives restarts and redeploys." [source](https://docs.deployink.com/templates/volumes) |
| Sandbox templates / custom images | Partially supported | "Docker image to deploy; build_pack railpack,dockerfile,static,dockercompose." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) |
| Scale to zero | Not supported | "Stateless replicas from 0 to 10; auto-destroy service after completion, max24h." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) |
| Selectable isolation runtime | Not supported | "All customer workloads gVisor; no per-workload runtime selection documented." [source](https://docs.deployink.com/platform/bare-metal) |
| Snapshots / forking | Not supported | "Current documented service lifecycle: service_create/list/get/update/rename/delete; no instance snapshot or fork documented." [source](https://docs.deployink.com/mcp-tools-reference/service-tools) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not supported | "Database templates are self-hosted container services on INK." [source](https://deployink.com/llms-full.txt) |
| Ephemeral instant DB (no-signup) | Not supported | "Go to Settings > Agent Keys; Click Create Key." [source](https://docs.deployink.com/agents/agent-keys) |
| First-party database | Partially supported | "Database templates are self-hosted container services on INK. They are not a separate managed-database product with automatic backups, failover, or managed upgrades unless a template explicitly documents those capabilities." [source](https://deployink.com/llms-full.txt) |
| Vector search | Partially supported | "postgres-pgvector — PostgreSQL 17 + pgvector." [source](https://deployink.com/llms-full.txt) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Partially supported | "CI workers through GitHub Actions runner templates." [source](https://deployink.com/llms-full.txt) |
| Built-in observability | Supported | "Monitor CPU, memory, and network with per-minute granularity; runtime/build logs accessible via CLI/MCP/dashboard." [source](https://deployink.com/features) |
| Preview environments | Not supported | "Automatic redeployment on code push." [source](https://docs.deployink.com/deploying/auto-redeploy) |
| Scheduled tasks | Not supported | "Allowed: Cron / Scheduled Jobs." [source](https://deployink.com/fair-use) |
| Project template marketplace | Not supported | "Other seeded templates include Directus, OpenClaw, Grafana ... Temporal ... GitHub Actions runners. User-created and community templates are coming up." [source](https://deployink.com/llms-full.txt) |
| Durable workflows | Not supported | "Other seeded templates include ... Temporal ..." [source](https://deployink.com/llms-full.txt) |

## Agent readiness

### Read: 10 of 10 signals present

10/10 signals (7 full, 3 partial)

- Llms txt: pass — "https://deployink.com/llms.txt — 200 substantive index4870 bytes;docs,features,pricing,templates,CLI/MCP/skills links."
- Llms full txt: pass — "https://deployink.com/llms-full.txt — 200 comprehensive13786 bytes;deployment/tools/pricing/examples/legal. Docs subdomain full file500 but apex substitute succeeds."
- Robots AI policy: partial — "https://deployink.com/robots.txt — User-agent:* Allow:/;private/auth/account paths disallowed. No AI-specific allow/block; default allow."
- JSON LD: partial — "https://deployink.com/ — JSON-LD @graph contains Organization and WebSite only;not rich Product/SoftwareApplication offers."
- Sitemap: pass — "https://deployink.com/sitemap.xml — 2002662 bytes;non-trivial multiple public pages;robots points here."
- Meta quality: pass — "https://deployink.com/ — INK - Cloud Infrastructure for AI Agents title; descriptive description,OG title/description/image,Twitter card."
- Markdown negotiation: error — "https://deployink.com/ — Accept:text/markdown500 {"error":"Only HTML requests are supported here"};confirmed with foxcrawl. Docs Accept markdown returns HTML;docs/cli.md and features.md404. Excluded denominator due actual failed500 probe,not guessed support."
- Content efficiency: partial — "https://deployink.com/ — Raw HTML105801 bytes;HTMLParser script/style-excluding whitespace-normalized readable UTF8 text4811 bytes=4.547%;1–5% band."
- Docs discoverable: pass — "https://deployink.com/ — Docs first-class header link to docs.deployink.com;docs fetch200withoutJS."
- Pricing machine readable: pass — "https://deployink.com/pricing — Structured SSR tier cards,plan comparison,per-unit prices;machine-readable full reference duplicates pricing."
- Anti bot: pass — "https://deployink.com/ — curl and anonymous foxcrawl fetch public homepage/docs/pricing/well-known successfully,no challenge. Python urllib was403 code1010 but switching normal curl fixed;not persistent blocked surface."

### Drive: 8 of 11 signals present

8/11 signals (5 full, 3 partial)

- Public API: pass — "https://raw.githubusercontent.com/mldotink/sdk-go/main/README.md — Documented Go API reference plus MCP tool reference. Actual client default https://api.deployink.com/graphql;GET422JSON expected missing query."
- Openapi spec: fail — "https://raw.githubusercontent.com/mldotink/sdk-go/main/genqlient.yaml — Official SDK links schema.graphql (404);GraphQL not OpenAPI. API intro/auth/docs links inspected,no OpenAPI link;apex/API openapi.json404."
- MCP server: pass — "https://docs.deployink.com/mcp-tools-reference — Hosted StreamableHTTP documented OAuth/Bearer endpoint https://mcp.deployink.com/;401anon expected auth. Apexwellknown404 not an absence of MCP."
- SDK packages: partial — "https://raw.githubusercontent.com/mldotink/sdk-go/main/README.md — One PaaS official language Go with install/API reference. Python official SDK explicit sandbox-only,separate SKU excluded."
- Auth docs: pass — "https://docs.deployink.com/agents/agent-keys — dk_live_ token;Authorization:Bearer;create via settings,revoke immediately;OAuth instructions separately."
- Agent self serve creds: partial — "https://docs.deployink.com/agents/agent-keys — Human signup/auth then Settings>Agent Keys>Create Key;no documented anonymous/programmatic issuance."
- Webhooks: fail — "https://deployink.com/changelog/bucket-mounts-web-terminal-github — Webhook-driven GitHub push redeploys are internal integration;no user callback endpoint or signing docs."
- CLI tool: pass — "https://docs.deployink.com/cli — Official npm/Homebrew/Go installation,configuration,auth,full command reference."
- Error model: partial — "https://raw.githubusercontent.com/mldotink/sdk-go/main/client.go — Public SDK Error type specifies message,path,extensions;structured GraphQL errors. No dedicated error taxonomy/recovery reference;source type gives thin model."
- Rate limit docs: fail — "https://docs.deployink.com/mcp-tools-reference — Plan resource quotas and exec concurrency are documented,not API rate-limit/response-header docs;none found."
- Agent config: pass — "https://raw.githubusercontent.com/mldotink/ink-skill/main/README.md — Official installable skills/ink/SKILL.md plus CLAUDE.md/plugin surfaces,Claude and OpenClaw configuration. Apex agents.md/wellknown-agent404 do not negate actual skill surfaces."

## Coding harnesses

- Claude Code (Anthropic) — "Connect claude-code to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/claude-code)
- Codex CLI (OpenAI) — "Connect OpenAI Codex to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/codex)
- Cursor (Anysphere) — "Connect cursor to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/cursor)
- Gemini CLI (Google) — "Connect gemini-cli to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/gemini-cli)
- Windsurf (Codeium) — "Connect windsurf to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/windsurf)
- Goose (Block) — "Connect goose to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/goose)
- OpenCode (opencode) — "Connect opencode to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/opencode)
- Droid (Factory) — "Connect Factory to Ink; documented CLI/MCP setup." [source](https://docs.deployink.com/agents/factory)
- Cline (Cline) — "Cline listed under Agent clients." [source](https://deployink.com/features)
- Kilo Code (Kilo) — "KiloCode listed under Agent clients." [source](https://deployink.com/features)
- Antigravity (Google) — "Antigravity listed under Agent clients." [source](https://deployink.com/features)
- OpenClaw (Peter Steinberger) — "OpenClaw: copy the skill to ~/.openclaw/skills, or add the repo as an extra skills directory." [source](https://raw.githubusercontent.com/mldotink/ink-skill/main/README.md)

## Compliance & regions

- Regions: us-east-1 (United States)
- Regions note: One active region. More regions planned/coming soon; not currently multi-region. Region identifier is vendor label, not evidence workloads run on AWS.

## Company & presence

- Founded: 2026
- Privacy policy: https://deployink.com/privacy
- Terms of service: https://deployink.com/terms
- Documentation: https://docs.deployink.com/
- GitHub: https://github.com/mldotink
- npm CLI: https://www.npmjs.com/package/@mldotink/cli
- Status: https://ink.instatus.com/
- Changelog: https://deployink.com/changelog
- X/Twitter: https://x.com/mldotink
- YouTube: https://www.youtube.com/@mldotink
- Go SDK: https://github.com/mldotink/sdk-go

## Nearby in the atlas

- [Aptible](/products/aptible.md)
- [Canine](/products/canine.md)
- [DigitalOcean App Platform](/products/digitalocean-app-platform.md)
- [Fly.io](/products/fly-io.md)
- [here.now](/products/here-now.md)
- [InstaCloud](/products/instacloud.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
