mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-28 07:32:52 +00:00
The bar is Models, Dev, Platform, Pricing, Docs, Enterprise, Log in, and Get API key. The homepage is seven sections. Launch pages stay in the tree and drop out of the index through lib/launch.ts. /platform forwards to /cloud. Model and repository floors come from the snapshots the build already keeps. Co-authored-by: z <[email protected]>
1255 lines
31 KiB
JSON
1255 lines
31 KiB
JSON
{
|
|
"source": "https://api.hanzo.ai/v1/commerce/catalog?brand=hanzo",
|
|
"document": "https://api.hanzo.ai/v1/openapi.json",
|
|
"fetched": "2026-09-23T14:01:05.340Z",
|
|
"categories": [
|
|
{
|
|
"id": "ai",
|
|
"label": "AI",
|
|
"order": 0,
|
|
"color": "violet"
|
|
},
|
|
{
|
|
"id": "science",
|
|
"label": "Science",
|
|
"order": 1,
|
|
"color": "lime"
|
|
},
|
|
{
|
|
"id": "compute",
|
|
"label": "Compute",
|
|
"order": 2,
|
|
"color": "blue"
|
|
},
|
|
{
|
|
"id": "data",
|
|
"label": "Data",
|
|
"order": 3,
|
|
"color": "cyan"
|
|
},
|
|
{
|
|
"id": "network",
|
|
"label": "Network",
|
|
"order": 4,
|
|
"color": "sky"
|
|
},
|
|
{
|
|
"id": "security",
|
|
"label": "Security",
|
|
"order": 5,
|
|
"color": "red"
|
|
},
|
|
{
|
|
"id": "dev",
|
|
"label": "Dev",
|
|
"order": 6,
|
|
"color": "indigo"
|
|
},
|
|
{
|
|
"id": "infrastructure",
|
|
"label": "Infrastructure",
|
|
"order": 7,
|
|
"color": "teal"
|
|
},
|
|
{
|
|
"id": "observe",
|
|
"label": "Observe",
|
|
"order": 8,
|
|
"color": "green"
|
|
},
|
|
{
|
|
"id": "web3",
|
|
"label": "Web3",
|
|
"order": 9,
|
|
"color": "amber"
|
|
},
|
|
{
|
|
"id": "apps",
|
|
"label": "Apps",
|
|
"order": 10,
|
|
"color": "pink"
|
|
}
|
|
],
|
|
"products": [
|
|
{
|
|
"id": "models",
|
|
"name": "Models",
|
|
"category": "ai",
|
|
"slug": "models",
|
|
"href": "/models",
|
|
"icon": "Brain",
|
|
"api": "/v1/models",
|
|
"docs": "https://docs.hanzo.ai/docs/services/models",
|
|
"repo": "hanzoai/ai",
|
|
"gcp": "Model Garden",
|
|
"order": 0,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "agents",
|
|
"name": "Agents",
|
|
"category": "ai",
|
|
"slug": "agents",
|
|
"href": "/agents",
|
|
"icon": "Bot",
|
|
"api": "/v1/agent",
|
|
"docs": "https://docs.hanzo.ai/docs/services/agents",
|
|
"repo": "hanzoai/agent",
|
|
"gcp": "Agent Builder",
|
|
"order": 1,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "inference",
|
|
"name": "Inference",
|
|
"category": "ai",
|
|
"slug": "inference",
|
|
"href": "/engine",
|
|
"icon": "Zap",
|
|
"api": "/v1/chat/completions",
|
|
"docs": "https://docs.hanzo.ai/docs/services/inference",
|
|
"repo": "hanzoai/engine",
|
|
"gcp": "Vertex AI Prediction",
|
|
"order": 2,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "embeddings",
|
|
"name": "Embeddings",
|
|
"category": "ai",
|
|
"slug": "embeddings",
|
|
"href": "/cloud/embeddings",
|
|
"icon": "Boxes",
|
|
"api": "/v1/embeddings",
|
|
"docs": "https://docs.hanzo.ai/docs/services/embeddings",
|
|
"repo": "hanzoai/ai",
|
|
"gcp": "Vertex AI Embeddings",
|
|
"order": 3,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "providers",
|
|
"name": "Providers",
|
|
"category": "ai",
|
|
"slug": "providers",
|
|
"href": "/cloud/providers",
|
|
"icon": "Server",
|
|
"api": "/v1/ai/providers",
|
|
"docs": "https://docs.hanzo.ai/docs/services/providers",
|
|
"repo": "hanzoai/ai",
|
|
"gcp": null,
|
|
"order": 55,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "prompts",
|
|
"name": "Prompts",
|
|
"category": "ai",
|
|
"slug": "prompts",
|
|
"href": "/cloud/prompts",
|
|
"icon": "FileText",
|
|
"api": "/v1/prompt",
|
|
"docs": "https://docs.hanzo.ai/docs/services/prompts",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 56,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "chat",
|
|
"name": "Chat",
|
|
"category": "apps",
|
|
"slug": "chat",
|
|
"href": "/cloud/chat",
|
|
"icon": "MessageSquare",
|
|
"api": "/v1/chat",
|
|
"docs": "https://docs.hanzo.ai/docs/services/chat",
|
|
"repo": "hanzoai/chat",
|
|
"gcp": "Vertex AI Search & Conversation",
|
|
"order": 49,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "bot",
|
|
"name": "Bot",
|
|
"category": "apps",
|
|
"slug": "bot",
|
|
"href": "/bot",
|
|
"icon": "Bot",
|
|
"api": "/v1/bot",
|
|
"docs": "https://docs.hanzo.ai/docs/services/bot",
|
|
"repo": "hanzoai/bot",
|
|
"gcp": "Multi-agent platform",
|
|
"order": 50,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "search",
|
|
"name": "Search",
|
|
"category": "apps",
|
|
"slug": "search",
|
|
"href": "/search",
|
|
"icon": "Search",
|
|
"api": "/v1/search",
|
|
"docs": "https://docs.hanzo.ai/docs/services/search",
|
|
"repo": "hanzoai/search",
|
|
"gcp": "Vertex AI Search",
|
|
"order": 51,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "crawl",
|
|
"name": "Crawl",
|
|
"category": "apps",
|
|
"slug": "crawl",
|
|
"href": "/crawl",
|
|
"icon": "Globe",
|
|
"api": "/v1/crawl",
|
|
"docs": "https://docs.hanzo.ai/docs/services/crawl",
|
|
"repo": "hanzoai/crawl",
|
|
"gcp": "Web crawler",
|
|
"order": 52,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "studio",
|
|
"name": "Studio",
|
|
"category": "apps",
|
|
"slug": "studio",
|
|
"href": "/studio",
|
|
"icon": "Sparkles",
|
|
"api": null,
|
|
"docs": "https://docs.hanzo.ai/docs/services/studio",
|
|
"repo": "hanzoai/studio",
|
|
"gcp": "Creative studio",
|
|
"order": 53,
|
|
"kind": "client"
|
|
},
|
|
{
|
|
"id": "console",
|
|
"name": "Console",
|
|
"category": "apps",
|
|
"slug": "console",
|
|
"href": "/console",
|
|
"icon": "Boxes",
|
|
"api": null,
|
|
"docs": "https://docs.hanzo.ai/docs/services/console",
|
|
"repo": "hanzoai/console",
|
|
"gcp": "Cloud Console",
|
|
"order": 54,
|
|
"kind": "client"
|
|
},
|
|
{
|
|
"id": "referrals",
|
|
"name": "Referrals",
|
|
"category": "apps",
|
|
"slug": "referrals",
|
|
"href": "/cloud/referrals",
|
|
"icon": "Coins",
|
|
"api": "/v1/referral",
|
|
"docs": "https://docs.hanzo.ai/docs/services/referral",
|
|
"repo": "hanzoai/billing",
|
|
"gcp": null,
|
|
"order": 82,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "marketplace",
|
|
"name": "Marketplace",
|
|
"category": "apps",
|
|
"slug": "marketplace",
|
|
"href": "/cloud/marketplace",
|
|
"icon": "Store",
|
|
"api": "/v1/pricing/models",
|
|
"docs": "https://docs.hanzo.ai/docs/services/marketplace",
|
|
"repo": "hanzoai/console",
|
|
"gcp": "Marketplace",
|
|
"order": 85,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "gpus",
|
|
"name": "GPUs",
|
|
"category": "compute",
|
|
"slug": "gpus",
|
|
"href": "/cloud/gpus",
|
|
"icon": "Cpu",
|
|
"api": "/v1/compute/gpus",
|
|
"docs": "https://docs.hanzo.ai/docs/services/gpus",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": "Compute Engine GPUs",
|
|
"order": 7,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "machines",
|
|
"name": "Machines",
|
|
"category": "compute",
|
|
"slug": "machines",
|
|
"href": "/machines",
|
|
"icon": "Server",
|
|
"api": "/v1/compute/machines",
|
|
"docs": "https://docs.hanzo.ai/docs/services/machines",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": "Compute Engine",
|
|
"order": 8,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "containers",
|
|
"name": "Containers",
|
|
"category": "compute",
|
|
"slug": "containers",
|
|
"href": "/cloud/containers",
|
|
"icon": "Container",
|
|
"api": "/v1/platform/projects",
|
|
"docs": "https://docs.hanzo.ai/docs/services/containers",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": "Cloud Run",
|
|
"order": 9,
|
|
"kind": "pending"
|
|
},
|
|
{
|
|
"id": "functions",
|
|
"name": "Functions",
|
|
"category": "compute",
|
|
"slug": "functions",
|
|
"href": "/functions",
|
|
"icon": "FunctionSquare",
|
|
"api": "/v1/function",
|
|
"docs": "https://docs.hanzo.ai/docs/services/functions",
|
|
"repo": "hanzoai/functions",
|
|
"gcp": "Cloud Functions",
|
|
"order": 10,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "edge",
|
|
"name": "Edge",
|
|
"category": "compute",
|
|
"slug": "edge",
|
|
"href": "/edge",
|
|
"icon": "Radio",
|
|
"api": null,
|
|
"docs": "https://docs.hanzo.ai/docs/services/edge",
|
|
"repo": "hanzoai/edge",
|
|
"gcp": "Cloud Run (edge)",
|
|
"order": 11,
|
|
"kind": "client"
|
|
},
|
|
{
|
|
"id": "applications",
|
|
"name": "Applications",
|
|
"category": "compute",
|
|
"slug": "applications",
|
|
"href": "/cloud/applications",
|
|
"icon": "Box",
|
|
"api": "/v1/platform/apps",
|
|
"docs": "https://docs.hanzo.ai/docs/services/applications",
|
|
"repo": null,
|
|
"gcp": null,
|
|
"order": 57,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "clusters",
|
|
"name": "Clusters",
|
|
"category": "compute",
|
|
"slug": "clusters",
|
|
"href": "/cloud/clusters",
|
|
"icon": "Network",
|
|
"api": "/v1/compute/clusters",
|
|
"docs": "https://docs.hanzo.ai/docs/services/clusters",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": null,
|
|
"order": 58,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "kubernetes",
|
|
"name": "Kubernetes",
|
|
"category": "compute",
|
|
"slug": "kubernetes",
|
|
"href": "/cloud/kubernetes",
|
|
"icon": "Boxes",
|
|
"api": "/v1/compute/k8s",
|
|
"docs": "https://docs.hanzo.ai/docs/services/kubernetes",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": null,
|
|
"order": 59,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "tasks",
|
|
"name": "Tasks",
|
|
"category": "compute",
|
|
"slug": "tasks",
|
|
"href": "/tasks",
|
|
"icon": "Workflow",
|
|
"api": "/v1/task",
|
|
"docs": "https://docs.hanzo.ai/docs/services/tasks",
|
|
"repo": "hanzoai/tasks",
|
|
"gcp": "Cloud Tasks",
|
|
"order": 60,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "vector",
|
|
"name": "Vector",
|
|
"category": "data",
|
|
"slug": "vector",
|
|
"href": "/vector",
|
|
"icon": "Boxes",
|
|
"api": "/v1/provisioning/vector",
|
|
"docs": "https://docs.hanzo.ai/docs/services/vector",
|
|
"repo": "hanzoai/vector",
|
|
"gcp": "Vertex Vector Search",
|
|
"order": 12,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "sql",
|
|
"name": "SQL",
|
|
"category": "data",
|
|
"slug": "sql",
|
|
"href": "/sql",
|
|
"icon": "Database",
|
|
"api": "/v1/provisioning/sql",
|
|
"docs": "https://docs.hanzo.ai/docs/services/sql",
|
|
"repo": "hanzoai/sql",
|
|
"gcp": "Cloud SQL / AlloyDB",
|
|
"order": 13,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "kv",
|
|
"name": "KV",
|
|
"category": "data",
|
|
"slug": "kv",
|
|
"href": "/kv",
|
|
"icon": "Key",
|
|
"api": "/v1/provisioning/kv",
|
|
"docs": "https://docs.hanzo.ai/docs/services/kv",
|
|
"repo": "hanzoai/kv",
|
|
"gcp": "Memorystore",
|
|
"order": 14,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "datastore",
|
|
"name": "Datastore",
|
|
"category": "data",
|
|
"slug": "datastore",
|
|
"href": "/datastore",
|
|
"icon": "Server",
|
|
"api": "/v1/provisioning/datastore",
|
|
"docs": "https://docs.hanzo.ai/docs/services/datastore",
|
|
"repo": "hanzoai/datastore",
|
|
"gcp": "Bigtable",
|
|
"order": 15,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "docdb",
|
|
"name": "DocDB",
|
|
"category": "data",
|
|
"slug": "docdb",
|
|
"href": "/docdb",
|
|
"icon": "FileText",
|
|
"api": "/v1/provisioning/docdb",
|
|
"docs": "https://docs.hanzo.ai/docs/services/docdb",
|
|
"repo": "hanzoai/docdb",
|
|
"gcp": "Firestore",
|
|
"order": 16,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "s3",
|
|
"name": "Object Storage",
|
|
"category": "data",
|
|
"slug": "s3",
|
|
"href": "/s3",
|
|
"icon": "HardDrive",
|
|
"api": "/v1/s3/buckets",
|
|
"docs": "https://docs.hanzo.ai/docs/services/s3",
|
|
"repo": "hanzoai/s3",
|
|
"gcp": "Cloud Storage",
|
|
"order": 61,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "base",
|
|
"name": "Base",
|
|
"category": "data",
|
|
"slug": "base",
|
|
"href": "/base",
|
|
"icon": "Boxes",
|
|
"api": "/v1/base",
|
|
"docs": "https://docs.hanzo.ai/docs/services/base",
|
|
"repo": "hanzoai/superbase",
|
|
"gcp": "Firebase",
|
|
"order": 62,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "memory",
|
|
"name": "Memory",
|
|
"category": "data",
|
|
"slug": "memory",
|
|
"href": "/cloud/memory",
|
|
"icon": "NotebookPen",
|
|
"api": "/v1/ai/memory",
|
|
"docs": "https://docs.hanzo.ai/docs/services/memory",
|
|
"repo": "hanzoai/ai",
|
|
"gcp": null,
|
|
"order": 63,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "cli",
|
|
"name": "CLI",
|
|
"category": "dev",
|
|
"slug": "cli",
|
|
"href": "/cli",
|
|
"icon": "Terminal",
|
|
"api": null,
|
|
"docs": "https://docs.hanzo.ai/docs/services/cli",
|
|
"repo": "hanzoai/cli",
|
|
"gcp": "gcloud CLI",
|
|
"order": 29,
|
|
"kind": "client"
|
|
},
|
|
{
|
|
"id": "playground",
|
|
"name": "Playground",
|
|
"category": "dev",
|
|
"slug": "playground",
|
|
"href": "/playground",
|
|
"icon": "Play",
|
|
"api": "/v1/chat/completions",
|
|
"docs": "https://docs.hanzo.ai/docs/services/playground",
|
|
"repo": "hanzoai/ai",
|
|
"gcp": "Vertex AI Studio",
|
|
"order": 32,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "ide",
|
|
"name": "IDE",
|
|
"category": "dev",
|
|
"slug": "ide",
|
|
"href": "/code",
|
|
"icon": "Code",
|
|
"api": "/v1/code",
|
|
"docs": "https://docs.hanzo.ai/docs/services/ide",
|
|
"repo": "hanzoai/code",
|
|
"gcp": "Cloud Code",
|
|
"order": 33,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "desktop",
|
|
"name": "Desktop",
|
|
"category": "dev",
|
|
"slug": "desktop",
|
|
"href": "/desktop",
|
|
"icon": "Monitor",
|
|
"api": null,
|
|
"docs": "https://docs.hanzo.ai/docs/services/desktop",
|
|
"repo": "hanzoai/desktop",
|
|
"gcp": "Cloud Workstations",
|
|
"order": 34,
|
|
"kind": "client"
|
|
},
|
|
{
|
|
"id": "api-keys",
|
|
"name": "API Keys",
|
|
"category": "dev",
|
|
"slug": "api-keys",
|
|
"href": "/cloud/api-keys",
|
|
"icon": "KeySquare",
|
|
"api": "/v1/iam",
|
|
"docs": "https://docs.hanzo.ai/docs/services/api-keys",
|
|
"repo": "hanzoai/iam",
|
|
"gcp": null,
|
|
"order": 68,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "projects",
|
|
"name": "Projects",
|
|
"category": "infrastructure",
|
|
"slug": "projects",
|
|
"href": "/cloud/projects",
|
|
"icon": "FolderGit2",
|
|
"api": "/v1/project",
|
|
"docs": "https://docs.hanzo.ai/docs/services/projects",
|
|
"repo": "hanzoai/console2",
|
|
"gcp": "Resource Manager",
|
|
"order": 35,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "environments",
|
|
"name": "Environments",
|
|
"category": "infrastructure",
|
|
"slug": "environments",
|
|
"href": "/cloud/environments",
|
|
"icon": "Layers",
|
|
"api": "/v1/platform/environments",
|
|
"docs": "https://docs.hanzo.ai/docs/services/environments",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": "Deploy targets",
|
|
"order": 36,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "builds",
|
|
"name": "Builds",
|
|
"category": "infrastructure",
|
|
"slug": "builds",
|
|
"href": "/cloud/builds",
|
|
"icon": "Hammer",
|
|
"api": "/v1/platform/builds",
|
|
"docs": "https://docs.hanzo.ai/docs/services/builds",
|
|
"repo": "hanzoai/builder",
|
|
"gcp": "Cloud Build",
|
|
"order": 37,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "registry",
|
|
"name": "Registry",
|
|
"category": "infrastructure",
|
|
"slug": "registry",
|
|
"href": "/registry",
|
|
"icon": "Package",
|
|
"api": "/v1/registry",
|
|
"docs": "https://docs.hanzo.ai/docs/services/registry",
|
|
"repo": "hanzoai/registry",
|
|
"gcp": "Artifact Registry",
|
|
"order": 38,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "releases",
|
|
"name": "Releases",
|
|
"category": "infrastructure",
|
|
"slug": "releases",
|
|
"href": "/cloud/releases",
|
|
"icon": "Rocket",
|
|
"api": "/v1/platform/releases",
|
|
"docs": "https://docs.hanzo.ai/docs/services/releases",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": "Cloud Deploy",
|
|
"order": 39,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "pipelines",
|
|
"name": "Pipelines",
|
|
"category": "infrastructure",
|
|
"slug": "pipelines",
|
|
"href": "/cloud/pipelines",
|
|
"icon": "GitBranch",
|
|
"api": "/v1/platform/pipelines",
|
|
"docs": "https://docs.hanzo.ai/docs/services/pipelines",
|
|
"repo": "hanzoai/flow",
|
|
"gcp": "Cloud Build / Deploy",
|
|
"order": 40,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "gateway",
|
|
"name": "Gateway",
|
|
"category": "network",
|
|
"slug": "gateway",
|
|
"href": "/gateway",
|
|
"icon": "Network",
|
|
"api": "/v1/gateway",
|
|
"docs": "https://docs.hanzo.ai/docs/services/gateway",
|
|
"repo": "hanzoai/gateway",
|
|
"gcp": "API Gateway",
|
|
"order": 17,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "dns",
|
|
"name": "DNS",
|
|
"category": "network",
|
|
"slug": "dns",
|
|
"href": "/dns",
|
|
"icon": "Globe",
|
|
"api": "/v1/dns",
|
|
"docs": "https://docs.hanzo.ai/docs/services/dns",
|
|
"repo": "hanzoai/dns",
|
|
"gcp": "Cloud DNS",
|
|
"order": 19,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "service-mesh",
|
|
"name": "Service Mesh",
|
|
"category": "network",
|
|
"slug": "service-mesh",
|
|
"href": "/cloud/service-mesh",
|
|
"icon": "Waypoints",
|
|
"api": "/v1/network/services",
|
|
"docs": "https://docs.hanzo.ai/docs/services/service-mesh",
|
|
"repo": "hanzoai/gateway",
|
|
"gcp": "Anthos Service Mesh",
|
|
"order": 22,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "nodes",
|
|
"name": "Nodes",
|
|
"category": "network",
|
|
"slug": "nodes",
|
|
"href": "/cloud/nodes",
|
|
"icon": "Server",
|
|
"api": "/v1/validator",
|
|
"docs": "https://docs.hanzo.ai/docs/services/nodes",
|
|
"repo": "luxfi/node",
|
|
"gcp": null,
|
|
"order": 64,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "logs",
|
|
"name": "Logs",
|
|
"category": "observe",
|
|
"slug": "logs",
|
|
"href": "/cloud/logs",
|
|
"icon": "ScrollText",
|
|
"api": "/v1/o11y/logs",
|
|
"docs": "https://docs.hanzo.ai/docs/services/logs",
|
|
"repo": "hanzoai/o11y",
|
|
"gcp": "Cloud Logging",
|
|
"order": 41,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "metrics",
|
|
"name": "Metrics",
|
|
"category": "observe",
|
|
"slug": "metrics",
|
|
"href": "/metrics",
|
|
"icon": "BarChart3",
|
|
"api": "/v1/event/insights",
|
|
"docs": "https://docs.hanzo.ai/docs/services/metrics",
|
|
"repo": "hanzoai/insights",
|
|
"gcp": "Cloud Monitoring",
|
|
"order": 42,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "dashboards",
|
|
"name": "Dashboards",
|
|
"category": "observe",
|
|
"slug": "dashboards",
|
|
"href": "/dashboards",
|
|
"icon": "LineChart",
|
|
"api": "/v1/o11y/dashboards",
|
|
"docs": "https://docs.hanzo.ai/docs/services/dashboards",
|
|
"repo": "hanzoai/insights",
|
|
"gcp": "Monitoring Dashboards",
|
|
"order": 43,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "alerts",
|
|
"name": "Alerts",
|
|
"category": "observe",
|
|
"slug": "alerts",
|
|
"href": "/sentry",
|
|
"icon": "Bell",
|
|
"api": "/v1/o11y/alerts",
|
|
"docs": "https://docs.hanzo.ai/docs/services/alerts",
|
|
"repo": "hanzoai/o11y",
|
|
"gcp": "Cloud Alerting",
|
|
"order": 44,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "o11y",
|
|
"name": "Traces",
|
|
"category": "observe",
|
|
"slug": "o11y",
|
|
"href": "/o11y",
|
|
"icon": "Activity",
|
|
"api": "/v1/o11y",
|
|
"docs": "https://docs.hanzo.ai/docs/services/o11y",
|
|
"repo": "hanzoai/o11y",
|
|
"gcp": null,
|
|
"order": 70,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "ai-metrics",
|
|
"name": "AI Metrics",
|
|
"category": "observe",
|
|
"slug": "ai-metrics",
|
|
"href": "/cloud/ai-metrics",
|
|
"icon": "BarChart3",
|
|
"api": "/v1/billing/usage",
|
|
"docs": "https://docs.hanzo.ai/docs/services/ai-metrics",
|
|
"repo": "hanzoai/commerce",
|
|
"gcp": null,
|
|
"order": 71,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "billing",
|
|
"name": "Billing",
|
|
"category": "observe",
|
|
"slug": "billing",
|
|
"href": "/billing",
|
|
"icon": "CreditCard",
|
|
"api": "/v1/billing",
|
|
"docs": "https://docs.hanzo.ai/docs/services/billing",
|
|
"repo": "hanzoai/commerce",
|
|
"gcp": "Cloud Billing",
|
|
"order": 72,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "status",
|
|
"name": "Status",
|
|
"category": "observe",
|
|
"slug": "status",
|
|
"href": "/status",
|
|
"icon": "Gauge",
|
|
"api": "/v1/o11y/status",
|
|
"docs": "https://docs.hanzo.ai/docs/services/status",
|
|
"repo": "hanzoai/operator",
|
|
"gcp": null,
|
|
"order": 73,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "plans",
|
|
"name": "Plans & Pricing",
|
|
"category": "observe",
|
|
"slug": "plans",
|
|
"href": "/cloud/plans",
|
|
"icon": "Tag",
|
|
"api": "/v1/pricing",
|
|
"docs": "https://docs.hanzo.ai/docs/services/pricing",
|
|
"repo": "hanzoai/billing",
|
|
"gcp": null,
|
|
"order": 74,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "sessions",
|
|
"name": "Sessions",
|
|
"category": "observe",
|
|
"slug": "sessions",
|
|
"href": "/cloud/sessions",
|
|
"icon": "MessageSquare",
|
|
"api": "/v1/o11y/sessions",
|
|
"docs": "https://docs.hanzo.ai/docs/services/sessions",
|
|
"repo": "hanzoai/o11y",
|
|
"gcp": null,
|
|
"order": 77,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "annotation-queues",
|
|
"name": "Annotation Queues",
|
|
"category": "observe",
|
|
"slug": "annotation-queues",
|
|
"href": "/cloud/annotation-queues",
|
|
"icon": "ClipboardList",
|
|
"api": "/v1/o11y/reviews",
|
|
"docs": "https://docs.hanzo.ai/docs/services/annotation-queues",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 80,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "evals",
|
|
"name": "Evals",
|
|
"category": "science",
|
|
"slug": "evals",
|
|
"href": "/cloud/evals",
|
|
"icon": "ListChecks",
|
|
"api": "/v1/eval",
|
|
"docs": "https://docs.hanzo.ai/docs/services/evals",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": "Vertex AI Eval",
|
|
"order": 4,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "benchmark",
|
|
"name": "Benchmark",
|
|
"category": "science",
|
|
"slug": "benchmark",
|
|
"href": "/cloud/benchmark",
|
|
"icon": "Trophy",
|
|
"api": "/v1/benchmark",
|
|
"docs": "https://docs.hanzo.ai/docs/services/benchmark",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 5,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "research",
|
|
"name": "Research",
|
|
"category": "science",
|
|
"slug": "research",
|
|
"href": "/cloud/research",
|
|
"icon": "FlaskConical",
|
|
"api": "/v1/search",
|
|
"docs": "https://docs.hanzo.ai/docs/services/research",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 6,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "datasets",
|
|
"name": "Datasets",
|
|
"category": "science",
|
|
"slug": "datasets",
|
|
"href": "/cloud/datasets",
|
|
"icon": "Database",
|
|
"api": "/v1/eval/datasets",
|
|
"docs": "https://docs.hanzo.ai/docs/services/datasets",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 75,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "experiments",
|
|
"name": "Experiments",
|
|
"category": "science",
|
|
"slug": "experiments",
|
|
"href": "/cloud/experiments",
|
|
"icon": "Workflow",
|
|
"api": "/v1/experiment",
|
|
"docs": "https://docs.hanzo.ai/docs/services/experiments",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 76,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "scores",
|
|
"name": "Scores",
|
|
"category": "science",
|
|
"slug": "scores",
|
|
"href": "/cloud/scores",
|
|
"icon": "ListChecks",
|
|
"api": "/v1/eval/scores",
|
|
"docs": "https://docs.hanzo.ai/docs/services/scores",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 78,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "score-configs",
|
|
"name": "Score Configs",
|
|
"category": "science",
|
|
"slug": "score-configs",
|
|
"href": "/cloud/score-configs",
|
|
"icon": "Ruler",
|
|
"api": "/v1/eval/rubrics",
|
|
"docs": "https://docs.hanzo.ai/docs/services/score-configs",
|
|
"repo": "hanzoai/cloud",
|
|
"gcp": null,
|
|
"order": 79,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "iam",
|
|
"name": "IAM",
|
|
"category": "security",
|
|
"slug": "iam",
|
|
"href": "/iam",
|
|
"icon": "Shield",
|
|
"api": "/v1/iam",
|
|
"docs": "https://docs.hanzo.ai/docs/services/iam",
|
|
"repo": "hanzoai/iam",
|
|
"gcp": "Cloud IAM",
|
|
"order": 23,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "authz",
|
|
"name": "Authz",
|
|
"category": "security",
|
|
"slug": "authz",
|
|
"href": "/authz",
|
|
"icon": "ShieldCheck",
|
|
"api": "/v1/authz",
|
|
"docs": "https://docs.hanzo.ai/docs/services/authz",
|
|
"repo": "hanzoai/authz",
|
|
"gcp": "IAM Conditions",
|
|
"order": 24,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "kms",
|
|
"name": "KMS",
|
|
"category": "security",
|
|
"slug": "kms",
|
|
"href": "/kms",
|
|
"icon": "KeyRound",
|
|
"api": "/v1/kms",
|
|
"docs": "https://docs.hanzo.ai/docs/services/kms",
|
|
"repo": "hanzoai/kms",
|
|
"gcp": "Cloud KMS",
|
|
"order": 25,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "secrets",
|
|
"name": "Secrets",
|
|
"category": "security",
|
|
"slug": "secrets",
|
|
"href": "/cloud/secrets",
|
|
"icon": "Lock",
|
|
"api": "/v1/kms",
|
|
"docs": "https://docs.hanzo.ai/docs/services/secrets",
|
|
"repo": "hanzoai/kms",
|
|
"gcp": "Secret Manager",
|
|
"order": 27,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "audit",
|
|
"name": "Audit",
|
|
"category": "security",
|
|
"slug": "audit",
|
|
"href": "/cloud/audit",
|
|
"icon": "ScrollText",
|
|
"api": "/v1/iam",
|
|
"docs": "https://docs.hanzo.ai/docs/services/audit",
|
|
"repo": "hanzoai/iam",
|
|
"gcp": "Cloud Audit Logs",
|
|
"order": 28,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "zero-trust",
|
|
"name": "Zero Trust",
|
|
"category": "security",
|
|
"slug": "zero-trust",
|
|
"href": "/cloud/zero-trust",
|
|
"icon": "ShieldCheck",
|
|
"api": "/v1/network",
|
|
"docs": "https://docs.hanzo.ai/docs/services/zt",
|
|
"repo": "hanzoai/zt",
|
|
"gcp": null,
|
|
"order": 66,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "settlement",
|
|
"name": "Payments",
|
|
"category": "web3",
|
|
"slug": "settlement",
|
|
"href": "/cloud/settlement",
|
|
"icon": "ArrowLeftRight",
|
|
"api": "/v1/x402/settlements",
|
|
"docs": "https://docs.hanzo.ai/docs/services/settlement",
|
|
"repo": "hanzoai/ledger",
|
|
"gcp": "On-chain settlement",
|
|
"order": 45,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "tokens",
|
|
"name": "Tokens",
|
|
"category": "web3",
|
|
"slug": "tokens",
|
|
"href": "/cloud/tokens",
|
|
"icon": "Coins",
|
|
"api": "/v1/web3/tokens",
|
|
"docs": "https://docs.hanzo.ai/docs/services/tokens",
|
|
"repo": "luxfi/standard",
|
|
"gcp": "Tokenization & assets",
|
|
"order": 46,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "indexer",
|
|
"name": "Indexer",
|
|
"category": "web3",
|
|
"slug": "indexer",
|
|
"href": "/cloud/indexer",
|
|
"icon": "Database",
|
|
"api": "/v1/explorer/indexers",
|
|
"docs": "https://docs.hanzo.ai/docs/services/indexer",
|
|
"repo": "luxfi/index",
|
|
"gcp": "Explorer & chain data",
|
|
"order": 47,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "wallet",
|
|
"name": "Wallets",
|
|
"category": "web3",
|
|
"slug": "wallet",
|
|
"href": "/cloud/wallet",
|
|
"icon": "Wallet",
|
|
"api": "/v1/wallet",
|
|
"docs": "https://docs.hanzo.ai/docs/services/wallet",
|
|
"repo": "hanzoai/billing",
|
|
"gcp": null,
|
|
"order": 81,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "networks",
|
|
"name": "Networks",
|
|
"category": "web3",
|
|
"slug": "networks",
|
|
"href": "/cloud/networks",
|
|
"icon": "Blocks",
|
|
"api": "/v1/web3/chains",
|
|
"docs": "https://docs.hanzo.ai/docs/services/networks",
|
|
"repo": "hanzoai/bootnode",
|
|
"gcp": null,
|
|
"order": 83,
|
|
"kind": "service"
|
|
},
|
|
{
|
|
"id": "oracles",
|
|
"name": "Oracles",
|
|
"category": "web3",
|
|
"slug": "oracles",
|
|
"href": "/cloud/oracles",
|
|
"icon": "Radio",
|
|
"api": "/v1/explorer/oracles",
|
|
"docs": "https://docs.hanzo.ai/docs/services/oracles",
|
|
"repo": null,
|
|
"gcp": null,
|
|
"order": 84,
|
|
"kind": "service"
|
|
}
|
|
],
|
|
"excluded": [
|
|
{
|
|
"id": "api",
|
|
"category": "Dev",
|
|
"api": "",
|
|
"why": "client"
|
|
},
|
|
{
|
|
"id": "attestations",
|
|
"category": "Web3",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "cdn",
|
|
"category": "Network",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "daowork",
|
|
"category": "Web3",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "governance",
|
|
"category": "Web3",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "hsm",
|
|
"category": "Security",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "integrations",
|
|
"category": "Dev",
|
|
"api": "/v1/integrations",
|
|
"why": "undeclared"
|
|
},
|
|
{
|
|
"id": "load-balancer",
|
|
"category": "Network",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "mpc",
|
|
"category": "Security",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "overview",
|
|
"category": "Observe",
|
|
"api": "/v1/admin/overview",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "safe",
|
|
"category": "Web3",
|
|
"api": "",
|
|
"why": "absent"
|
|
},
|
|
{
|
|
"id": "sdks",
|
|
"category": "Dev",
|
|
"api": "",
|
|
"why": "client"
|
|
},
|
|
{
|
|
"id": "vpc",
|
|
"category": "Network",
|
|
"api": "",
|
|
"why": "absent"
|
|
}
|
|
],
|
|
"tour": {
|
|
"story": "One org, one afternoon: a spaceship shop that did not exist this morning.",
|
|
"beats": [
|
|
{
|
|
"line": "Start with the models.",
|
|
"method": "GET",
|
|
"path": "/v1/models",
|
|
"summary": "Returns the list of available models from the routing table."
|
|
},
|
|
{
|
|
"line": "Blend them behind one route.",
|
|
"method": "POST",
|
|
"path": "/v1/ai/routes",
|
|
"summary": "Create a model-route"
|
|
},
|
|
{
|
|
"line": "Ask it something.",
|
|
"method": "POST",
|
|
"path": "/v1/chat/completions",
|
|
"summary": "Implements the OpenAI-compatible chat completions API"
|
|
},
|
|
{
|
|
"line": "Hand it your own tools.",
|
|
"method": "POST",
|
|
"path": "/v1/agent",
|
|
"summary": "Defines an agent in the caller's org: a model, a system prompt (instructions) and a set of tool names."
|
|
},
|
|
{
|
|
"line": "Watch what it cost.",
|
|
"method": "GET",
|
|
"path": "/v1/billing/usage",
|
|
"summary": "Every billed call the caller's org made, attributed to a product"
|
|
}
|
|
]
|
|
}
|
|
}
|