Skip to main content

Installation

Vystak is a set of Python packages plus a CLI. You'll install the core SDK, the CLI, and at least one platform provider. The framework runtime (LangChain/LangGraph + A2A SDK) is scaffolded into your project at vystak init time — no separate adapter package to install.

Prerequisites​

  • Python 3.11 or later
  • Docker — required for the Quickstart and any Docker deploy
  • An LLM API key — Anthropic, OpenAI, or any compatible endpoint (we use MiniMax in our examples)

Optional, depending on your target:

  • Azure CLI (az login) — if you plan to deploy to Azure Container Apps

Install the core packages​

pip install vystak vystak-cli vystak-provider-docker

That's the minimum to deploy a Docker agent. For Azure, also install:

pip install vystak-provider-azure

For the interactive chat client:

pip install vystak-chat
Use uv if you can

uv is significantly faster than pip:

uv pip install vystak vystak-cli vystak-provider-docker

Verify the install​

vystak --version
vystak --help

You should see the version string and a list of subcommands (init, plan, apply, destroy, status, logs).

Set your API key​

The agent runtime reads its model API key from an environment variable. The variable name is whatever you declare in your agent's secrets field — by convention ANTHROPIC_API_KEY for Anthropic-compatible models:

export ANTHROPIC_API_KEY=your-key-here

Add it to your shell profile (~/.zshrc, ~/.bashrc) so it persists across sessions.

What's next​