Skip to main content

Client libraries

Client libraries let you use Ahnlich from your own code, in the language you already work in. Instead of typing commands in a terminal, you call functions like create_store(...) and get_sim_n(...) directly from your app.

Every client does the same thing under the hood: it packages your request and sends it to the Ahnlich DB and AI servers over gRPC (a fast, typed way for programs to talk to each other). Because they all share one protocol, the ideas you learn in one language carry straight over to the others — only the syntax changes.

Your codePythonNode.jsGoRustgRPC · Protocol BuffersAhnlich DBAhnlich AI
Pick the language you already work in. Every client speaks the same gRPC protocol and exposes the same operations, so the concepts you learn carry across all of them.

Pick your language