| Client API | Maintainer | Support tier |
|---|---|---|
| Common Lisp | ak-coram | Tertiary |
| Crystal | amauryt | Tertiary |
| Dart | TigerEye | Tertiary |
| Elixir | AlexR2D2 | Tertiary |
| Erlang | MM Zeeman | Tertiary |
| Haskell | Tritlo | Tertiary |
| Julia | The DuckDB team | Tertiary |
| Perl | Giuseppe Di Terlizzi | Tertiary |
| PHP | satur-io | Tertiary |
| Pyodide | The DuckDB team | Tertiary |
| Raku | bduggan | Tertiary |
| Ruby | suketa | Tertiary |
| Scala | Salar Rahmanian | Tertiary |
| Swift | The DuckDB team | Tertiary |
| Zig | karlseguin | Tertiary |
Support Tiers
There are three tiers of support for clients. Primary clients and secondary clients are guaranteed to receive new features. For tertiary clients, there are no such guarantees as most are maintained by third-party contributors.
For the license of each client, please consult their repositories.
© 2026 DuckDB Foundation, Amsterdam NL