Skip to Content
Quickstart

Quickstart

Get Ark running on a local Kubernetes cluster, verify the install, then open the dashboard and create your first model and agent.

1. Prerequisites

Ark runs on a Kubernetes cluster and is managed with the ark CLI. You’ll need:

RequirementNotes
A Kubernetes clusterMinikube , Kind , or Docker Desktop , with ≥ 2 CPU and 4 GiB RAM free.
Node.js  (18+)Provides npm, used to install the ark CLI.
Helm Ark installs its components as Helm releases.
kubectl Configured to talk to your cluster (kubectl get nodes should work).
An LLM API keyOpenAI, Azure OpenAI, or Anthropic — for the model you create in step 4.

Install the ark CLI:

npm install -g @agents-at-scale/ark

ark bundles a status check (next section) that flags anything missing.

2. Install Ark

With your cluster running and kubectl pointed at it:

ark install

Pin a version with ark install --ark-version 0.1.50. If the version doesn’t exist, install continues with a warning. See GitHub releases  for available versions. For per-component installs, RBAC, and remote clusters, see Deploying Ark.

3. Verify the installation

Run the built-in status check:

ark status

It reports system dependencies, cluster access, and the health of each Ark service:

system dependencies: ✓ installed node v22.0.0 ✓ installed kubectl v1.33 ✓ installed helm v3.18.4 ✓ installed minikube v1.36.0 cluster access: ✓ accessible minikube default minikube ark services: ✓ healthy ark-api default 1/1 replicas ready ✓ healthy ark-dashboard default 1/1 replicas ready ✓ healthy ark-mcp default 1/1 replicas ready ✓ healthy ark-broker default 1/1 replicas ready ark status: ✓ ready ark-controller ark-system 1/1 replicas ready ● default model not available

A default model not available line is expected at this stage — you’ll add one next. You can also check with kubectl:

kubectl get pods -n ark-system kubectl get pods -n default

4. Open the dashboard, add a model, and add an agent

Open the dashboard

ark dashboard

This opens the Ark dashboard in your browser.

Add a model

Agents need a model. The conventional first model is named default — agents that don’t pin a model fall back to it.

  1. Go to Models in the left nav and click Add Model.
  2. Fill the form:
FieldValue
Namedefault
Providere.g. OpenAI
Modele.g. gpt-4o-mini
API KeyHit Add New to create a secret with your API key
Base URLThe provider’s API URL
  1. Hit Create Model.

Add Model form filled in for the default OpenAI model

See Models for every provider and field.

Prefer the CLI? ark models create default walks you through the same setup interactively.

Add an agent

  1. Go to Agent Builder → Agents in the left nav and click Create Agent.
  2. Fill the form:
FieldNotes
NameRequired. Lowercase, k8s name rules.
Agent PromptThe system prompt, e.g. “You are a helpful assistant. Answer concisely.”
DescriptionShown in the agent list and team picker.
ModelLeave as None (Unset) to use the default model you just created.
ToolsOptional — a checklist grouped by source.
  1. Hit Create Agent.

Create Agent form filled in for a support agent

Try it

Open the agent and use the chat panel on the right, or run a query from the CLI:

ark query agent/my-agent "What is the capital of France?"

Next steps

Last updated on