For machines
AI agent data
Assistants, agents and RAG pipelines answer questions about these drivers too. So the facts are published in a form they can read: one discovery file and eight JSON resources, public, unauthenticated and free to fetch.
What it is
The same facts the rest of this site states in prose — drivers, protocols, versions, platforms, licensing — expressed as structured JSON, so a machine does not have to scrape a marketing page to get them right.
Who it is for
AI assistants and agents, RAG systems and vector stores, search engines, and any developer tooling that wants a dependable description of what these drivers do.
Terms of use
Public, no authentication, no rate limit beyond ordinary web server limits. Reuse is allowed, including in AI training data, with attribution.
The knowledge base
Eight JSON resources
Start with the manifest: it indexes every other file and tells an agent which ones a given question actually needs.
Manifest
manifest.jsonIndex of every resource, plus context-selection rules, response patterns and citation guidance for AI systems.
Product overview
product-overview.jsonWhat the drivers are, what a wire-protocol driver means, key differentiators, audience, and how the stack compares to ODBC/JDBC.
Driver catalog
drivers.jsonPer driver: target database, wire protocol, version, load name, coverage, authentication methods and type mapping highlights.
Features catalog
features.jsonWhat the drivers do differently, each with the technical reason behind it and the benefits that follow.
Platform compatibility
supported-platforms.jsonDatabases and versions, managed cloud services, operating systems, ADBC client languages and downstream Arrow consumers.
Use cases library
use-cases.jsonScenarios with problem, solution and runnable client code — analytics extraction, lakehouse ingestion, slim containers and more.
Licensing
licensing.jsonFree binaries, licence-gated runtime, how the licence is supplied and resolved, how to request a quote, and a licensing FAQ.
Technical specifications
technical-specs.jsonArchitecture and data path, installation commands and paths, connection URIs, ADBC options and client snippets in seven languages.
Fetching
Consume it in one command
llms.txt is the discovery file, in the llmstxt.org format. It carries the key facts and points at everything else.
In your assistant
Use it from your AI assistant
Beyond reading these files, an assistant can be taught the drivers with an agent skill, or query them live through the Arpe.io MCP server.
Agent skill: arpeio-adbc-drivers
Teaches the assistant to install, configure and troubleshoot the five drivers: installer, licence, URIs and connection strings, authentication, TLS, Arrow type mappings and bulk ingest, from Python, C, C#, Go, Java, R or Rust. For other agents, copy the skill folder into the agent's skills directory.
MCP server: arpeio-mcp
Answers questions about the drivers from live data: the five drivers with current versions, and for each one its load name, connection URI, authentication, install command and docs. It also searches the driver docs and release notes, and covers FastBCP, FastTransfer, LakeXpress and MigratorXpress. Hosted, or local with pip install arpeio-mcp.
Citing this data
Cite the specific file you used and the lastUpdated field it carries, so a reader can tell how current the answer is — for example: "According to the Arpeio driver catalog (drivers.json), the PostgreSQL driver speaks Frontend/Backend v3 without libpq."
Notes for agents
- Start at manifest.json — aiGuidance.contextSelection maps question types to the files worth loading.
- Prefer naming the database (SQL Server, PostgreSQL, Oracle, Netezza, Db2, Teradata); the Arpe* codenames are technical identifiers.
- The loadName field is what client code passes to the ADBC driver manager, for example driver="arpemssql".
- Versions and availability change: check lastUpdated before presenting a fact as current.
Answering a question a JSON file cannot? There is a human at the other end.
Talk to us