{
  "_id": "6ac786c4de46216d5edd19ea",
  "Package": "AstraeaDB",
  "Type": "Package",
  "Title": "Client for the 'AstraeaDB' Graph Database",
  "Version": "0.2.1",
  "Authors@R": "person(\"James\", \"Harris\", role = c(\"aut\", \"cre\"),\nemail = \"jimeharrisjr@gmail.com\")",
  "Description": "Provides a client for 'AstraeaDB', a graph database with\nvector search capabilities. Supports node and edge create,\nread, update, and delete operations, label and edge-type\nlookups, graph traversals (breadth-first search, depth-first\nsearch, shortest path), temporal (time-travel) queries, graph\nalgorithms (PageRank, Louvain community detection, connected\ncomponents, and degree and betweenness centrality), vector\nsimilarity search, hybrid graph-vector search, Graph Query\nLanguage (GQL) execution, and graph-based retrieval-augmented\ngeneration (subgraph extraction with large language model\nintegration). Communicates with the 'AstraeaDB' server over a\nJSON-over-TCP protocol. An optional 'Apache Arrow Flight'\ntransport is available for high-performance bulk operations\nwhen the 'arrow' package is installed.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/AstraeaDB/R-AstraeaDB",
  "BugReports": "https://github.com/AstraeaDB/R-AstraeaDB/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Repository": "https://astraeadb.r-universe.dev",
  "Date/Publication": "2026-08-26 01:02:03 UTC",
  "RemoteUrl": "https://github.com/astraeadb/r-astraeadb",
  "RemoteRef": "HEAD",
  "RemoteSha": "f964dc97f03df89a8d422f204f39f269c478573c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 11:45:14 UTC",
    "User": "root"
  },
  "Author": "James Harris [aut, cre]",
  "Maintainer": "James Harris <jimeharrisjr@gmail.com>",
  "_user": "astraeadb",
  "_type": "src",
  "_file": "AstraeaDB_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/849185edf905f7ea8995ef809818393724454d8f1aae343660725e54aeac0b13",
  "_filesize": 325974,
  "_sha256": "849185edf905f7ea8995ef809818393724454d8f1aae343660725e54aeac0b13",
  "_expires": "2027-01-16T12:04:18.000Z",
  "_created": "2026-10-08T11:45:14.000Z",
  "_published": "2026-10-08T12:04:20.365Z",
  "_buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113294198209,
      "time": 114,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11548722391"
    },
    {
      "job": 113294198275,
      "time": 119,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11548477650"
    },
    {
      "job": 113294198251,
      "time": 211,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11549480653"
    },
    {
      "job": 113294198237,
      "time": 200,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11548941646"
    },
    {
      "job": 113293162331,
      "time": 165,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11548143010"
    },
    {
      "job": 113294198230,
      "time": 84,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11547723179"
    },
    {
      "job": 113294198176,
      "time": 128,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11548437553"
    },
    {
      "job": 113294198093,
      "time": 113,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11548347595"
    },
    {
      "job": 113294198309,
      "time": 123,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11547783136"
    }
  ],
  "_upstream": "https://github.com/astraeadb/r-astraeadb",
  "_commit": {
    "id": "f964dc97f03df89a8d422f204f39f269c478573c",
    "author": "James Harris <jimeharrisjr@gmail.com>",
    "committer": "James Harris <jimeharrisjr@gmail.com>",
    "message": "README: lead with the CRAN install, and add the badges\n\nAstraeaDB 0.2.1 reached CRAN on 2026-08-21. The README still offered only\nremotes::install_github, which is now the fallback rather than the route most\nreaders want. install.packages() leads; the development install stays for\nanyone wanting a build ahead of the CRAN release.\n\nFills in the empty badges block with the CRAN version and download badges.\nBoth badge URLs and the CRAN page were checked and return 200.\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\n",
    "time": 1787706123
  },
  "_maintainer": {
    "name": "James Harris",
    "email": "jimeharrisjr@gmail.com",
    "login": "jimeharrisjr",
    "description": "",
    "uuid": 7357204
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "astraeadb",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-08",
      "n": 2
    },
    {
      "week": "2026-31",
      "n": 2
    },
    {
      "week": "2026-32",
      "n": 3
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.2.1",
      "date": "2026-08-09"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jimeharrisjr",
      "count": 9,
      "uuid": 7357204
    }
  ],
  "_userbio": {
    "uuid": 263075726,
    "type": "organization",
    "name": "AstraeaDB",
    "followers": 3,
    "description": "An evolving open source ecosystem around AstraeaDB"
  },
  "_downloads": {
    "count": 359,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/AstraeaDB"
  },
  "_devurl": "https://github.com/astraeadb/r-astraeadb",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/AstraeaDB.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/astraeadb/r-astraeadb",
  "_realowner": "astraeadb",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.1",
      "date": "2026-08-21"
    }
  ],
  "_exports": [
    "ArrowClient",
    "astraea_arrow_connect",
    "astraea_connect",
    "astraea_server_available",
    "AstraeaClient",
    "classify_service_port",
    "port_service_name",
    "UnifiedClient"
  ],
  "_help": [
    {
      "page": "ArrowClient",
      "title": "ArrowClient",
      "topics": [
        "ArrowClient"
      ]
    },
    {
      "page": "astraea_arrow_connect",
      "title": "Connect to AstraeaDB via Arrow Flight",
      "topics": [
        "astraea_arrow_connect"
      ]
    },
    {
      "page": "astraea_connect",
      "title": "Connect to AstraeaDB Server",
      "topics": [
        "astraea_connect"
      ]
    },
    {
      "page": "astraea_server_available",
      "title": "Check if AstraeaDB Server is Available",
      "topics": [
        "astraea_server_available"
      ]
    },
    {
      "page": "AstraeaClient",
      "title": "AstraeaDB Client",
      "topics": [
        "AstraeaClient"
      ]
    },
    {
      "page": "classify_service_port",
      "title": "Classify the service port from a source/destination port pair",
      "topics": [
        "classify_service_port"
      ]
    },
    {
      "page": "port_service_name",
      "title": "Look up the service name for a port number",
      "topics": [
        "port_service_name"
      ]
    },
    {
      "page": "ports",
      "title": "Port Classification Utilities",
      "topics": [
        "ports"
      ]
    },
    {
      "page": "UnifiedClient",
      "title": "UnifiedClient",
      "topics": [
        "UnifiedClient"
      ]
    }
  ],
  "_readme": "https://github.com/astraeadb/r-astraeadb/raw/HEAD/README.md",
  "_rundeps": [
    "jsonlite",
    "R6"
  ],
  "_vignettes": [
    {
      "source": "advanced-features.Rmd",
      "filename": "advanced-features.html",
      "title": "Advanced Features: Vector Search, Temporal Queries, and GraphRAG",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vector Search",
        "Creating Nodes with Embeddings",
        "k-Nearest Neighbor Search",
        "Hybrid Search",
        "Semantic Search",
        "Semantic Neighbors",
        "Semantic Walk",
        "Temporal Queries (Time-Travel)",
        "Setting Up Temporal Edges",
        "Querying at a Point in Time",
        "neighbors_at",
        "bfs_at",
        "shortest_path_at",
        "Use Case: Evolving Relationships",
        "GraphRAG",
        "Subgraph Extraction",
        "Full GraphRAG Pipeline",
        "Graph Algorithms",
        "Centrality and Ranking",
        "Community Detection and Components",
        "Traversal, Lookups, and Statistics",
        "Depth-First Search",
        "Finding and Bulk-Deleting by Label",
        "Subgraph Export and Statistics",
        "Arrow Flight Transport",
        "When to Use Arrow Flight",
        "ArrowClient (Direct Use)",
        "UnifiedClient (Automatic Transport Selection)",
        "Authentication",
        "Using an Auth Token",
        "Handling Authentication Errors",
        "Putting It All Together",
        "Summary"
      ],
      "created": "2026-02-21 23:45:22",
      "modified": "2026-08-02 17:16:06",
      "commits": 2
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with AstraeaDB",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Starting the Server",
        "Connecting from R",
        "Option A: Convenience Function",
        "Option B: Explicit Construction",
        "Creating Nodes",
        "Reading Nodes",
        "Updating Nodes",
        "Deleting Nodes",
        "Creating Edges",
        "Reading and Updating Edges",
        "Deleting Edges",
        "Graph Traversals",
        "Neighbors",
        "Breadth-First Search (BFS)",
        "Shortest Path",
        "GQL Queries",
        "Batch Operations",
        "Batch Create",
        "Batch Delete",
        "Data Frame Integration",
        "Importing Nodes from a Data Frame",
        "Importing Edges from a Data Frame",
        "Exporting Nodes to a Data Frame",
        "Exporting BFS Results to a Data Frame",
        "Disconnecting",
        "Error Handling",
        "Summary"
      ],
      "created": "2026-02-21 23:45:22",
      "modified": "2026-02-21 23:45:22",
      "commits": 1
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to AstraeaDB",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is AstraeaDB?",
        "The Vector-Property Graph Data Model",
        "Transport Options",
        "Key Features at a Glance",
        "Installation",
        "From CRAN (when available)",
        "Development Version from GitHub",
        "Optional: Arrow Flight Support",
        "Prerequisites",
        "Quick Start Example",
        "Where to Go Next"
      ],
      "created": "2026-02-21 23:45:22",
      "modified": "2026-08-02 17:16:06",
      "commits": 2
    },
    {
      "source": "pcap-analysis.Rmd",
      "filename": "pcap-analysis.html",
      "title": "Network Traffic Analysis from AstraeaDB",
      "author": "Generated with R-AstraeaDB",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1 -- Data Extraction",
        "2 -- Protocol Distribution",
        "3 -- Top Talkers",
        "By total packets sent",
        "By total bytes sent",
        "Busiest conversations (IP pairs)",
        "4 -- Port Analysis",
        "Service Port Distribution",
        "Port-protocol cross-tabulation",
        "5 -- Temporal Patterns",
        "6 -- Network Graph Analysis",
        "Degree distribution",
        "Centrality measures",
        "Community detection",
        "7 -- Anomaly Indicators",
        "Potential scanners (high destination fan-out)",
        "Port reconnaissance (many distinct service ports)",
        "Send/receive asymmetry",
        "8 -- Interactive Network Map",
        "9 -- Payload Analysis",
        "10 -- AstraeaDB Graph Traversal Examples"
      ],
      "created": "2026-02-21 23:45:22",
      "modified": "2026-08-02 17:16:06",
      "commits": 2
    }
  ],
  "_score": 5,
  "_indexed": true,
  "_nocasepkg": "astraeadb",
  "_universes": [
    "astraeadb",
    "jimeharrisjr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-08T11:47:12.000Z",
      "distro": "resolute",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/35ec32c2867900b1d891a843a51bab09828d77f4d2f04ca30c84bfff857330ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-08T11:47:19.000Z",
      "distro": "resolute",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/593d1634cd8de7b70dd508deb36070139f0dc278340ebf2254f0c47a537e0a20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-08T12:02:35.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/d106d60631ab81151d254519f21ad8fa8d782f41560a0d91440aacfe2b5783e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-08T12:02:54.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/87f5c40b0b00014c1a772a0b7240511eab49ce65d7542ef1e787e665ed70d96e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-10-08T11:47:02.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/34c8f91c2dcd8168476a23a5f74f2d9c73c21c921309f8bd9a4de440275c3020",
      "status": "success",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-08T11:46:38.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/1ac5f21be5a8a0b45fd5c676f9ef36d1d653406e5670d86e371430f326c7175c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-08T11:46:28.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/4eba50d44c6432057257d11953b2e0ae159add2d6bab9c069433fb649c096b87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-08T11:46:37.000Z",
      "commit": "f964dc97f03df89a8d422f204f39f269c478573c",
      "fileid": "https://r2.ropensci.org/1179b125464609469226567beca10ba37c0d548dd8cd31a8d6fe88d6e518908d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/astraeadb/actions/runs/37771824997"
    }
  ]
}