{
  "description": "Runnable AgentDB REST examples per programming language. Every code block on each page is included from these files, and `npm run docs:examples` runs them against a local AgentDB.",
  "env": {
    "AGENTDB_API_KEY": "a server-side API key (never in browser code)",
    "AGENTDB_URL": "https://app.agentdb.link",
    "AGENTDB_WORKSPACE": "the workspace id (ws_...)"
  },
  "languages": [
    {
      "files": [
        "examples/languages/javascript/crm.mjs"
      ],
      "language": "javascript",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/javascript.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/javascript.html",
      "run": "node crm.mjs",
      "source": "examples/languages/javascript/",
      "tested": "local and CI",
      "title": "JavaScript",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/typescript/crm.ts"
      ],
      "language": "typescript",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/typescript.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/typescript.html",
      "run": "npx tsx crm.ts",
      "source": "examples/languages/typescript/",
      "tested": "local and CI",
      "title": "TypeScript",
      "topics": [
        "connect",
        "types",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/php/crm.php"
      ],
      "language": "php",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/php.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/php.html",
      "run": "php crm.php",
      "source": "examples/languages/php/",
      "tested": "local and CI",
      "title": "PHP",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/python/crm.py"
      ],
      "language": "python",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/python.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/python.html",
      "run": "python3 crm.py",
      "source": "examples/languages/python/",
      "tested": "local and CI",
      "title": "Python",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/go/main.go"
      ],
      "language": "go",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/go.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/go.html",
      "run": "go run .",
      "source": "examples/languages/go/",
      "tested": "CI",
      "title": "Go",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/csharp/Program.cs"
      ],
      "language": "csharp",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/csharp.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/csharp.html",
      "run": "dotnet run",
      "source": "examples/languages/csharp/",
      "tested": "local and CI",
      "title": "C#",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/java/Crm.java"
      ],
      "language": "java",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/java.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/java.html",
      "run": "java Crm.java",
      "source": "examples/languages/java/",
      "tested": "CI",
      "title": "Java",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/ruby/crm.rb"
      ],
      "language": "ruby",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/ruby.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/ruby.html",
      "run": "ruby crm.rb",
      "source": "examples/languages/ruby/",
      "tested": "local and CI",
      "title": "Ruby",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/rust/src/main.rs"
      ],
      "language": "rust",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/rust.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/rust.html",
      "run": "cargo run",
      "source": "examples/languages/rust/",
      "tested": "CI",
      "title": "Rust",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/swift/main.swift"
      ],
      "language": "swift",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/swift.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/swift.html",
      "run": "swift main.swift",
      "source": "examples/languages/swift/",
      "tested": "local (macOS)",
      "title": "Swift",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    },
    {
      "files": [
        "examples/languages/kotlin/Crm.kt"
      ],
      "language": "kotlin",
      "markdown": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/kotlin.md",
      "page": "https://docs.agentdb.link/1.0.0-rc.13/build/languages/kotlin.html",
      "run": "kotlinc Crm.kt -include-runtime -d crm.jar && java -jar crm.jar",
      "source": "examples/languages/kotlin/",
      "tested": "CI when available",
      "title": "Kotlin",
      "topics": [
        "connect",
        "request",
        "connect-check",
        "create",
        "read",
        "update",
        "version-conflict",
        "query",
        "relationships",
        "files",
        "errors",
        "idempotency"
      ]
    }
  ],
  "security": "https://docs.agentdb.link/1.0.0-rc.13/build/security.html",
  "version": "1.0.0-rc.13"
}
