Zen generates · Enso routes · Kai decides

Build anything with Hanzo.

Every model. Every tool. One key. Start in the browser, ship from your terminal, and when you want it on your own hardware, take the whole thing with you — it is the same software we run in production.

$curl hanzo.sh | sh
Installs the hanzo CLI. Then hanzo auth login to get a key.
Or hand this to your agent — it installs the CLI, the MCP server and the skills, then points its own model calls at Hanzo.

Quick Start

Install the CLI, log in, and reach every capability from your terminal.
npm i -g hanzo
curl -fsSL hanzo.sh | sh
brew install hanzoai/tap/hanzo
git clone https://github.com/hanzoai/cli && cd cli && cargo install --path .
Sign in once, then reach every capability from the terminal — or from any SDK, over HTTP, or through MCP.
hanzo auth login

hanzo "explain quantum computing"
hanzo models list
hanzo projects deploy my-app
// npm i hanzoai
import { AiApi, Configuration } from 'hanzoai'

const ai = new AiApi(new Configuration())

const { data } = await ai.getModels()
console.log(data.data?.length, 'models')
# pip install hanzoai
from hanzoai.cloud import AiApi, ApiClient, Configuration

ai = AiApi(ApiClient(Configuration()))

print(len(ai.get_models().data or []), "models")
// go get github.com/hanzoai/go-sdk/v8
import hanzoai "github.com/hanzoai/go-sdk/v8"

client := hanzoai.NewAPIClient(hanzoai.NewConfiguration())

models, _, err := client.AiAPI.GetModels(ctx).Execute()
// cargo add hanzo-client
use hanzo_client::apis::{ai_api, configuration::Configuration};

let cfg = Configuration::new();

let models = ai_api::get_models(&cfg).await?;
curl https://api.hanzo.ai/v1/chat/completions \
  -H "Authorization: Bearer $HANZO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"zen5","messages":[{"role":"user","content":"Hello!"}]}'

One binary. The whole platform.

Every capability has one name and one route. Browse by domain — click any card to go deep.
Identity
Identity & trustWho someone is, what they may touch, and where secrets stay safe. IAM, AuthZ, KMS, MPC, Zero-Trust.
View docs
Intelligence
IntelligenceThe mind of the cloud — every model, agent, and tool you can call. Models, Agents, MCP, Embeddings, Prompts, GPUs, Functions.
View docs
Data
DataSomewhere to put your data and read it back fast. SQL, Vector, KV, Search, Object, Base, DocDB.
View docs
Streams
StreamsMove messages and run work in the background, reliably. PubSub, Tasks, Pipelines, Crawl.
View docs
Observe
ObservabilitySee exactly what your system is doing, live. Metrics, Logs, Traces, Sessions, Evals, Analytics.
View docs
Commerce
CommerceTurn usage into money — meter it, price it, bill it, reward it. Commerce, Billing, Marketplace, Referrals.
View docs
Platform
PlatformShip your code and run it anywhere. Gateway, Machines, Edge, Registry.
View docs
Apps
ApplicationsThe finished products people use every day. Chat, Studio, Dev, Integrations, Apps.
View docs
Chain
ChainThe networks the cloud speaks to — enumerate them, call one, read a holder's balances. Web3, Explorer.
View docs

Developer Tools

SDKs, APIs, and protocols for every stack.

Every model, one API

Over 400 models across every major provider — call any of them with one credential, one request shape.
ZenOpen weights
OpenAIGPT
AnthropicClaude
QwenOpen
LlamaOpen
DeepSeekOpen
MistralOpen
GemmaOpen
SDKs in every language
Generated from one contract — the same /v1 surface, typed for your stack.
PythonTypeScriptGoRustC++Dart
SDK reference
Every tool, one MCP surface
Native connectors + the open MCP registry — Slack, GitHub, Notion, Stripe, and more — exposed as MCP tools any agent can call.
SlackGitHubNotionStripeGoogleLinear+700 more
MCP tools
The hanzo CLIA ~15 MB Rust client for any live cloud — prod, laptop, or self-host
hanzo chatChat with any model interactively
hanzo models listBrowse every available model
hanzo keys createCreate and manage API keys
hanzo deployDeploy apps with git push
hanzo logsStream logs from any service
hanzo storageManage S3-compatible storage
hanzo secretsManage secrets and env vars
hanzo botDeploy and manage AI bots
hanzo flowRun workflow automations
Zenopen weights
The generative family: reasoning, code, vision, speech, embeddings and safety. Weights on Hugging Face; the same ids hosted on api.hanzo.ai, routed by Enso.
zen627B dense, 1M context
zen6-coderAgentic code
zen6-flashTernary vision
zen5Hosted
zen-embeddingRetrieval
zen-guardSafety

Start building

Free tier with generous limits. No credit card required.curl hanzo.sh | sh

Meet the complete Hanzo AI platform

Explore productsOpen Chat