{
  "schema_version": 1,
  "product": "Updog",
  "canonical_docs": "https://wuzupdog.com/docs",
  "agent_setup": "https://wuzupdog.com/docs/agent-setup.md",
  "server_repository": "https://github.com/wuzupdog/updog",
  "clients": [
    {
      "id": "cli",
      "runtime": "Go binary",
      "purpose": "Project-scoped read-only telemetry search for humans and agents",
      "repository": "https://github.com/wuzupdog/updog_cli",
      "distribution": "github_release",
      "install": "go install github.com/wuzupdog/updog_cli/cmd/updog@latest",
      "release_url": "https://github.com/wuzupdog/updog_cli/releases/latest"
    },
    {
      "id": "elixir",
      "runtime": "Elixir and Phoenix",
      "purpose": "Errors, logs, metrics, traces, spans, and deployments",
      "repository": "https://github.com/wuzupdog/updog_elixir_client",
      "distribution": "source",
      "target_registry": "hex",
      "install": "{:updog_elixir_client, github: \"wuzupdog/updog_elixir_client\"}"
    },
    {
      "id": "ruby",
      "runtime": "Ruby",
      "purpose": "Errors, context, breadcrumbs, and deployments",
      "repository": "https://github.com/wuzupdog/updog_ruby_client",
      "distribution": "source",
      "target_registry": "rubygems",
      "install": "gem \"updog_ruby_client\", github: \"wuzupdog/updog_ruby_client\""
    },
    {
      "id": "unity",
      "runtime": "Unity",
      "purpose": "Server and editor error reporting",
      "repository": "https://github.com/wuzupdog/updog_unity_client",
      "distribution": "git_upm",
      "target_registry": "openupm",
      "install": "https://github.com/wuzupdog/updog_unity_client.git"
    },
    {
      "id": "tauri",
      "runtime": "Rust and Tauri",
      "purpose": "Errors and deployments",
      "repository": "https://github.com/wuzupdog/updog_tauri_client",
      "distribution": "source",
      "target_registry": "crates_io",
      "install": "updog_tauri_client = { git = \"https://github.com/wuzupdog/updog_tauri_client\" }"
    }
  ]
}
