# Ahnlich > A project by developers bringing vector database and artificial intelligence powered semantic search abilities closer to you This is the documentation index for LLMs. Fetch the linked pages as needed. ## Overview - [What is Ahnlich?](https://ahnlich.dev/docs/overview) ## Getting started - [Getting started](https://ahnlich.dev/docs/getting-started/) - [AI-friendly docs](https://ahnlich.dev/docs/getting-started/ai-friendly) - [Comparison with other tools](https://ahnlich.dev/docs/getting-started/comparison-with-other-tools) - [Installation](https://ahnlich.dev/docs/getting-started/installation) - [Next Steps](https://ahnlich.dev/docs/getting-started/next-steps) - [Quickstart](https://ahnlich.dev/docs/getting-started/quickstart) - [Quickstart: Ahnlich AI](https://ahnlich.dev/docs/getting-started/quickstart-ai) - [Quickstart: Ahnlich DB](https://ahnlich.dev/docs/getting-started/quickstart-db) - [Using the CLI](https://ahnlich.dev/docs/getting-started/usage) ## Concepts - [Concepts](https://ahnlich.dev/docs/concepts/) - [AI & embeddings](https://ahnlich.dev/docs/concepts/ai-and-embeddings) - [Data model](https://ahnlich.dev/docs/concepts/data-model) - [Metadata](https://ahnlich.dev/docs/concepts/metadata) - [Schemas](https://ahnlich.dev/docs/concepts/schemas) - [Similarity metrics](https://ahnlich.dev/docs/concepts/similarity-metrics) - [Vector index](https://ahnlich.dev/docs/concepts/vector-index) - [Exact search](https://ahnlich.dev/docs/concepts/vector-index/exact-search) - [HNSW](https://ahnlich.dev/docs/concepts/vector-index/hnsw) - [Vectors](https://ahnlich.dev/docs/concepts/vectors) ## Stores - [Stores](https://ahnlich.dev/docs/stores/) - [Create non-linear index](https://ahnlich.dev/docs/stores/create-non-linear-algx) - [Create predicate index](https://ahnlich.dev/docs/stores/create-predicate-index) - [Create a store](https://ahnlich.dev/docs/stores/create-store) - [Delete by key](https://ahnlich.dev/docs/stores/delete-key) - [Delete by predicate](https://ahnlich.dev/docs/stores/delete-predicate) - [Drop non-linear index](https://ahnlich.dev/docs/stores/drop-non-linear-algx) - [Drop predicate index](https://ahnlich.dev/docs/stores/drop-predicate-index) - [Drop a store](https://ahnlich.dev/docs/stores/drop-store) - [Get by predicate](https://ahnlich.dev/docs/stores/get-by-predicate) - [Get by key](https://ahnlich.dev/docs/stores/get-key) - [Similarity search](https://ahnlich.dev/docs/stores/get-simn) - [Get a store](https://ahnlich.dev/docs/stores/get-store) - [Server info](https://ahnlich.dev/docs/stores/info-server) - [List connected clients](https://ahnlich.dev/docs/stores/list-connected-clients) - [List stores](https://ahnlich.dev/docs/stores/list-stores) - [Ping the server](https://ahnlich.dev/docs/stores/ping) - [Insert data](https://ahnlich.dev/docs/stores/set) - [Upsert data](https://ahnlich.dev/docs/stores/upsert) ## Components - [Components](https://ahnlich.dev/docs/components/) - [Ahnlich AI proxy](https://ahnlich.dev/docs/components/ahnlich-ai/) - [Advanced](https://ahnlich.dev/docs/components/ahnlich-ai/advanced) - [Deeper Dive](https://ahnlich.dev/docs/components/ahnlich-ai/deep-dive) - [Overview](https://ahnlich.dev/docs/components/ahnlich-ai/overview) - [Command reference](https://ahnlich.dev/docs/components/ahnlich-ai/reference) - [CREATENONLINEARALGORITHMINDEX](https://ahnlich.dev/docs/components/ahnlich-ai/reference/create-non-linear-index) - [CREATEPREDICATEINDEX](https://ahnlich.dev/docs/components/ahnlich-ai/reference/create-predicate-index) - [CREATESTORE](https://ahnlich.dev/docs/components/ahnlich-ai/reference/create-store) - [DELETEKEY](https://ahnlich.dev/docs/components/ahnlich-ai/reference/delete-key) - [DROPNONLINEARALGORITHMINDEX](https://ahnlich.dev/docs/components/ahnlich-ai/reference/drop-non-linear-index) - [DROPPREDICATEINDEX](https://ahnlich.dev/docs/components/ahnlich-ai/reference/drop-predicate-index) - [DROPSCHEMA](https://ahnlich.dev/docs/components/ahnlich-ai/reference/drop-schema) - [DROPSTORE](https://ahnlich.dev/docs/components/ahnlich-ai/reference/drop-store) - [GETPRED](https://ahnlich.dev/docs/components/ahnlich-ai/reference/get-by-predicate) - [GETKEY](https://ahnlich.dev/docs/components/ahnlich-ai/reference/get-key) - [GETSIMN](https://ahnlich.dev/docs/components/ahnlich-ai/reference/get-sim-n) - [GETSTORE](https://ahnlich.dev/docs/components/ahnlich-ai/reference/get-store) - [INFOSERVER](https://ahnlich.dev/docs/components/ahnlich-ai/reference/infoserver) - [LISTSTORES](https://ahnlich.dev/docs/components/ahnlich-ai/reference/list-stores) - [PING](https://ahnlich.dev/docs/components/ahnlich-ai/reference/ping) - [Command → SDK map](https://ahnlich.dev/docs/components/ahnlich-ai/reference/sdk-mapping) - [SET](https://ahnlich.dev/docs/components/ahnlich-ai/reference/set) - [UPSERT](https://ahnlich.dev/docs/components/ahnlich-ai/reference/upsert) - [Setup & Configuration](https://ahnlich.dev/docs/components/ahnlich-ai/setup-config) - [Use Cases](https://ahnlich.dev/docs/components/ahnlich-ai/use-cases) - [Ahnlich CLI](https://ahnlich.dev/docs/components/ahnlich-cli/) - [AI Commands](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands) - [Create non-linear index](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/create-non-linear-index) - [Create predicate index](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/create-predicate-index) - [Create a store](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/create-store) - [Delete a key](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/delete-key) - [Drop non-linear index](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/drop-non-linear-index) - [Drop predicate index](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/drop-predicate-index) - [Drop a schema](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/drop-schema) - [Drop a store](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/drop-store) - [Query by predicate](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/get-pred) - [Query by similarity](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/get-sim-n) - [Server information](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/infoserver) - [List AI stores](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/list-stores) - [Ping the AI server](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/ping) - [Insert data](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/set) - [Upsert](https://ahnlich.dev/docs/components/ahnlich-cli/ai-commands/upsert) - [DB Commands](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands) - [Create non-linear index](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/create-non-linear-index) - [Create predicate index](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/create-predicate-index) - [Create a store](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/create-store) - [Delete a key](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/delete-key) - [Drop non-linear index](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/drop-non-linear-index) - [Drop predicate index](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/drop-predicate-index) - [Drop a schema](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/drop-schema) - [Drop a store](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/drop-store) - [Get data by key](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/get-key) - [Query by predicate](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/get-pred) - [Server information](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/infoserver) - [List DB stores](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/list-stores) - [Ping the DB server](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/ping) - [Insert data](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/set) - [Upsert](https://ahnlich.dev/docs/components/ahnlich-cli/db-commands/upsert) - [Installation](https://ahnlich.dev/docs/components/ahnlich-cli/installation) - [Ahnlich DB](https://ahnlich.dev/docs/components/ahnlich-db/) - [Advanced](https://ahnlich.dev/docs/components/ahnlich-db/advanced) - [Choosing & performance](https://ahnlich.dev/docs/components/ahnlich-db/advanced/choosing-and-performance) - [Command deep dive](https://ahnlich.dev/docs/components/ahnlich-db/advanced/command-deep-dive) - [End-to-end flow](https://ahnlich.dev/docs/components/ahnlich-db/advanced/end-to-end-flow) - [Similarity algorithms](https://ahnlich.dev/docs/components/ahnlich-db/advanced/similarity-algorithms) - [Installation](https://ahnlich.dev/docs/components/ahnlich-db/installation) - [Command reference](https://ahnlich.dev/docs/components/ahnlich-db/reference) - [CREATE NON LINEAR ALGORITHM INDEX](https://ahnlich.dev/docs/components/ahnlich-db/reference/create-non-linear-index) - [CREATE PREDICATE INDEX](https://ahnlich.dev/docs/components/ahnlich-db/reference/create-predicate-index) - [CREATESTORE](https://ahnlich.dev/docs/components/ahnlich-db/reference/create-store) - [DELETE KEY](https://ahnlich.dev/docs/components/ahnlich-db/reference/delete-key) - [DELETE PREDICATE](https://ahnlich.dev/docs/components/ahnlich-db/reference/delete-predicate) - [DROP NON LINEAR ALGORITHM INDEX](https://ahnlich.dev/docs/components/ahnlich-db/reference/drop-non-linear-index) - [DROP PREDICATE INDEX](https://ahnlich.dev/docs/components/ahnlich-db/reference/drop-predicate-index) - [DROPSCHEMA](https://ahnlich.dev/docs/components/ahnlich-db/reference/drop-schema) - [DROPSTORE](https://ahnlich.dev/docs/components/ahnlich-db/reference/drop-store) - [GET BY PREDICATE](https://ahnlich.dev/docs/components/ahnlich-db/reference/get-by-predicate) - [GETKEY](https://ahnlich.dev/docs/components/ahnlich-db/reference/get-key) - [GETSIMN](https://ahnlich.dev/docs/components/ahnlich-db/reference/get-sim-n) - [GETSTORE](https://ahnlich.dev/docs/components/ahnlich-db/reference/get-store) - [INFOSERVER](https://ahnlich.dev/docs/components/ahnlich-db/reference/infoserver) - [LIST CONNECTED CLIENTS](https://ahnlich.dev/docs/components/ahnlich-db/reference/list-connected-clients) - [LISTSTORES](https://ahnlich.dev/docs/components/ahnlich-db/reference/list-stores) - [PING](https://ahnlich.dev/docs/components/ahnlich-db/reference/ping) - [Command → SDK map](https://ahnlich.dev/docs/components/ahnlich-db/reference/sdk-mapping) - [SET](https://ahnlich.dev/docs/components/ahnlich-db/reference/set) - [UPSERT](https://ahnlich.dev/docs/components/ahnlich-db/reference/upsert) - [Use Cases](https://ahnlich.dev/docs/components/ahnlich-db/use-cases) - [Distributed Tracing](https://ahnlich.dev/docs/components/distributed-tracing/) - [Tracing in Ahnlich AI](https://ahnlich.dev/docs/components/distributed-tracing/ahnlich-ai) - [Tracing in Ahnlich DB](https://ahnlich.dev/docs/components/distributed-tracing/ahnlich-db) - [Using Jaeger](https://ahnlich.dev/docs/components/distributed-tracing/using-jaeger) - [Persistence In Ahnlich](https://ahnlich.dev/docs/components/persistence-in-ahnlich/) - [Persistence for Ahnlich AI](https://ahnlich.dev/docs/components/persistence-in-ahnlich/persistence-for-ahnlich-ai) - [Persistence for Ahnlich DB](https://ahnlich.dev/docs/components/persistence-in-ahnlich/persistence-for-ahnlich-db) - [Predicates](https://ahnlich.dev/docs/components/predicates/) - [Quick Reference](https://ahnlich.dev/docs/components/predicates/quick-reference) - [Schemas](https://ahnlich.dev/docs/components/schemas/) ## Client libraries - [Client libraries](https://ahnlich.dev/docs/client-libraries/) - [Go](https://ahnlich.dev/docs/client-libraries/go/) - [Bulk Requests](https://ahnlich.dev/docs/client-libraries/go/bulk-requests) - [Convert to Embeddings](https://ahnlich.dev/docs/client-libraries/go/convert-to-embeddings) - [Go Specific Resources](https://ahnlich.dev/docs/client-libraries/go/go-specific-resources) - [Request AI](https://ahnlich.dev/docs/client-libraries/go/request-ai/) - [Create Non-Linear algorithm Index](https://ahnlich.dev/docs/client-libraries/go/request-ai/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/go/request-ai/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/go/request-ai/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/go/request-ai/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/go/request-ai/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/go/request-ai/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/go/request-ai/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/go/request-ai/drop-store) - [Get by Predicate](https://ahnlich.dev/docs/client-libraries/go/request-ai/get-by-predicate) - [Get Key](https://ahnlich.dev/docs/client-libraries/go/request-ai/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/go/request-ai/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/go/request-ai/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/go/request-ai/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/go/request-ai/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/go/request-ai/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/go/request-ai/ping) - [Purge Stores](https://ahnlich.dev/docs/client-libraries/go/request-ai/purge-stores) - [Set](https://ahnlich.dev/docs/client-libraries/go/request-ai/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/go/request-ai/upsert) - [Request DB](https://ahnlich.dev/docs/client-libraries/go/request-db/) - [Create Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/go/request-db/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/go/request-db/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/go/request-db/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/go/request-db/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/go/request-db/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/go/request-db/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/go/request-db/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/go/request-db/drop-store) - [Get by Predicate](https://ahnlich.dev/docs/client-libraries/go/request-db/get-by-predicate) - [GetKey](https://ahnlich.dev/docs/client-libraries/go/request-db/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/go/request-db/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/go/request-db/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/go/request-db/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/go/request-db/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/go/request-db/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/go/request-db/ping) - [Set](https://ahnlich.dev/docs/client-libraries/go/request-db/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/go/request-db/upsert) - [Type Meanings](https://ahnlich.dev/docs/client-libraries/go/type-meanings) - [Node.js](https://ahnlich.dev/docs/client-libraries/node/) - [Convert to Embeddings](https://ahnlich.dev/docs/client-libraries/node/convert-to-embeddings) - [Node.js Specific Resources](https://ahnlich.dev/docs/client-libraries/node/node-specific-resources) - [Request AI](https://ahnlich.dev/docs/client-libraries/node/request-ai/) - [Create Non Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/node/request-ai/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/node/request-ai/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/node/request-ai/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/node/request-ai/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/node/request-ai/delete-predicate) - [Drop Non Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/node/request-ai/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/node/request-ai/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/node/request-ai/drop-store) - [Get By Predicate](https://ahnlich.dev/docs/client-libraries/node/request-ai/get-by-predicate) - [GetKey](https://ahnlich.dev/docs/client-libraries/node/request-ai/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/node/request-ai/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/node/request-ai/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/node/request-ai/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/node/request-ai/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/node/request-ai/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/node/request-ai/ping) - [Purge Stores](https://ahnlich.dev/docs/client-libraries/node/request-ai/purge-stores) - [Set](https://ahnlich.dev/docs/client-libraries/node/request-ai/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/node/request-ai/upsert) - [Request DB](https://ahnlich.dev/docs/client-libraries/node/request-db/) - [Create Non Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/node/request-db/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/node/request-db/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/node/request-db/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/node/request-db/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/node/request-db/delete-predicate) - [Drop Non Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/node/request-db/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/node/request-db/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/node/request-db/drop-store) - [Get By Predicate](https://ahnlich.dev/docs/client-libraries/node/request-db/get-by-predicate) - [Get Key](https://ahnlich.dev/docs/client-libraries/node/request-db/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/node/request-db/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/node/request-db/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/node/request-db/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/node/request-db/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/node/request-db/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/node/request-db/ping) - [Set](https://ahnlich.dev/docs/client-libraries/node/request-db/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/node/request-db/upsert) - [Tracing](https://ahnlich.dev/docs/client-libraries/node/tracing) - [Type Meanings](https://ahnlich.dev/docs/client-libraries/node/type-meanings) - [Python](https://ahnlich.dev/docs/client-libraries/python/) - [Bulk Requests](https://ahnlich.dev/docs/client-libraries/python/bulk-requests) - [Python Specific Resources](https://ahnlich.dev/docs/client-libraries/python/python-specific-resources) - [Request AI](https://ahnlich.dev/docs/client-libraries/python/request-ai/) - [Convert to Embeddings](https://ahnlich.dev/docs/client-libraries/python/request-ai/convert-to-embeddings) - [Create Non-Linear algorithm Index](https://ahnlich.dev/docs/client-libraries/python/request-ai/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/python/request-ai/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/python/request-ai/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/python/request-ai/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/python/request-ai/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/python/request-ai/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/python/request-ai/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/python/request-ai/drop-store) - [Get by Predicate](https://ahnlich.dev/docs/client-libraries/python/request-ai/get-by-predicate) - [Get Key](https://ahnlich.dev/docs/client-libraries/python/request-ai/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/python/request-ai/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/python/request-ai/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/python/request-ai/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/python/request-ai/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/python/request-ai/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/python/request-ai/ping) - [Purge Stores](https://ahnlich.dev/docs/client-libraries/python/request-ai/purge-stores) - [Set](https://ahnlich.dev/docs/client-libraries/python/request-ai/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/python/request-ai/upsert) - [Request DB](https://ahnlich.dev/docs/client-libraries/python/request-db/) - [Create Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/python/request-db/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/python/request-db/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/python/request-db/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/python/request-db/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/python/request-db/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/python/request-db/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/python/request-db/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/python/request-db/drop-store) - [Get by Predicate](https://ahnlich.dev/docs/client-libraries/python/request-db/get-by-predicate) - [GetKey](https://ahnlich.dev/docs/client-libraries/python/request-db/get-key) - [GetSimN](https://ahnlich.dev/docs/client-libraries/python/request-db/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/python/request-db/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/python/request-db/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/python/request-db/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/python/request-db/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/python/request-db/ping) - [Set](https://ahnlich.dev/docs/client-libraries/python/request-db/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/python/request-db/upsert) - [Type Meanings](https://ahnlich.dev/docs/client-libraries/python/type-meanings) - [Rust](https://ahnlich.dev/docs/client-libraries/rust/) - [Distributed Tracing](https://ahnlich.dev/docs/client-libraries/rust/distributed-tracing) - [Pipeline](https://ahnlich.dev/docs/client-libraries/rust/pipeline) - [Request AI](https://ahnlich.dev/docs/client-libraries/rust/request-ai/) - [Convert to Embeddings](https://ahnlich.dev/docs/client-libraries/rust/request-ai/convert-to-embeddings) - [Create Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/rust/request-ai/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/rust/request-ai/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/rust/request-ai/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/rust/request-ai/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/rust/request-ai/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/rust/request-ai/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/rust/request-ai/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/rust/request-ai/drop-store) - [Get By Predicate](https://ahnlich.dev/docs/client-libraries/rust/request-ai/get-by-predicate) - [Get Key](https://ahnlich.dev/docs/client-libraries/rust/request-ai/get-key) - [Get Sim N](https://ahnlich.dev/docs/client-libraries/rust/request-ai/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/rust/request-ai/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/rust/request-ai/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/rust/request-ai/list-connected-clients) - [List Store](https://ahnlich.dev/docs/client-libraries/rust/request-ai/list-stores) - [New](https://ahnlich.dev/docs/client-libraries/rust/request-ai/new) - [Ping](https://ahnlich.dev/docs/client-libraries/rust/request-ai/ping) - [Purge Stores](https://ahnlich.dev/docs/client-libraries/rust/request-ai/purge-stores) - [Set](https://ahnlich.dev/docs/client-libraries/rust/request-ai/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/rust/request-ai/upsert) - [request-db](https://ahnlich.dev/docs/client-libraries/rust/request-db/) - [Create Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/rust/request-db/create-non-linear-algx) - [Create Predicate Index](https://ahnlich.dev/docs/client-libraries/rust/request-db/create-predicate-index) - [Create Store](https://ahnlich.dev/docs/client-libraries/rust/request-db/create-store) - [Delete Key](https://ahnlich.dev/docs/client-libraries/rust/request-db/delete-key) - [Delete Predicate](https://ahnlich.dev/docs/client-libraries/rust/request-db/delete-predicate) - [Drop Non-Linear Algorithm Index](https://ahnlich.dev/docs/client-libraries/rust/request-db/drop-non-linear-algx) - [Drop Predicate Index](https://ahnlich.dev/docs/client-libraries/rust/request-db/drop-predicate-index) - [Drop Store](https://ahnlich.dev/docs/client-libraries/rust/request-db/drop-store) - [Get By Predicate](https://ahnlich.dev/docs/client-libraries/rust/request-db/get-by-predicate) - [Get Key](https://ahnlich.dev/docs/client-libraries/rust/request-db/get-key) - [Get Sim N](https://ahnlich.dev/docs/client-libraries/rust/request-db/get-simn) - [Get Store](https://ahnlich.dev/docs/client-libraries/rust/request-db/get-store) - [Info Server](https://ahnlich.dev/docs/client-libraries/rust/request-db/info-server) - [List Connected Clients](https://ahnlich.dev/docs/client-libraries/rust/request-db/list-connected-clients) - [List Stores](https://ahnlich.dev/docs/client-libraries/rust/request-db/list-stores) - [Ping](https://ahnlich.dev/docs/client-libraries/rust/request-db/ping) - [Set](https://ahnlich.dev/docs/client-libraries/rust/request-db/set) - [Upsert](https://ahnlich.dev/docs/client-libraries/rust/request-db/upsert) - [Rust Specific Resources](https://ahnlich.dev/docs/client-libraries/rust/rust-specific-resources) - [Testing](https://ahnlich.dev/docs/client-libraries/rust/testing) - [Type & Utilities](https://ahnlich.dev/docs/client-libraries/rust/types-and-utilities) - [Schema Support](https://ahnlich.dev/docs/client-libraries/schema-support) ## Guides - [Guides](https://ahnlich.dev/docs/guides) - [Python Book Search](https://ahnlich.dev/docs/guides/python) - [Rust Image Search](https://ahnlich.dev/docs/guides/rust) ## Reference - [Configuration Reference](https://ahnlich.dev/docs/reference/configuration) - [Error Codes Reference](https://ahnlich.dev/docs/reference/error-codes) ## Troubleshooting - [Common Issues](https://ahnlich.dev/docs/troubleshooting/common-issues) ## Architecture - [Architecture](https://ahnlich.dev/docs/architecture) ## Operations - [Ahnlich in production](https://ahnlich.dev/docs/ahnlich-in-production/) - [Authentication](https://ahnlich.dev/docs/ahnlich-in-production/authentication) - [Deployment](https://ahnlich.dev/docs/ahnlich-in-production/deployment) - [Kubernetes (Helm)](https://ahnlich.dev/docs/ahnlich-in-production/kubernetes) - [Tracing](https://ahnlich.dev/docs/ahnlich-in-production/tracing) ## Community - [Community](https://ahnlich.dev/docs/community)