# Duckdb Clients

> Use when integrating DuckDB through C, CLI, C++, Go, Java, Node.js, ODBC, Python, R, Rust, WebAssembly, ADBC, or tertiary client APIs.

- Skill: `wenerme/duckdb-clients` (Agent Skill, multi-file: 76 files)
- Install (CLI): `npx skillmds@latest add wenerme/duckdb-clients`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wenerme/duckdb-clients/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wenerme (https://skillmd.com/u/wenerme)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wenerme/duckdb-clients

---


# DuckDB Client APIs

This skill mirrors the official DuckDB current client API documentation.

CRITICAL: Search `references/clients/` before giving DuckDB client setup, connection, API, binding, configuration, or compatibility guidance. Client behavior and support tiers vary by language and release.

## Scope

- `references/clients/overview.md` - client support tiers and compatibility.
- `references/clients/c/`, `cli/`, `node_neo/`, `odbc/`, `python/`, and `wasm/` - maintained client-specific guides and references.
- Top-level `references/clients/*.md` - C++, Go, Java/JDBC, R, Rust, ADBC, and other client pages.
- `references/clients/tertiary_clients/` - community-maintained client integrations.

## Search

```bash
rg -n "connect|install|API|Appender|prepared statement|Arrow|DataFrame|Wasm|ODBC" references/clients
```

Official source: `https://github.com/duckdb/duckdb-web/tree/main/docs/current/clients`.

