Installation
Vystak is a set of Python packages plus a CLI. You'll install the core SDK, the CLI, the LangChain adapter, and at least one platform provider.
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-adapter-langchain 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 canuv is significantly faster than pip:
uv pip install vystak vystak-cli vystak-adapter-langchain 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
- Quickstart — deploy your first agent