Skip to main content

A Python-first, Rust-powered vector database for AI apps, from embedded local storage to HTTP service and lightweight sharded clusters.

Project description

LynseDB logo

LynseDB

LynseDB is a Python-first vector database with a Rust storage and search engine, built for AI applications that need to move from a local prototype to a service, and then to a lightweight sharded cluster, without changing the client API.

It is a good fit for RAG, semantic search, agent memory, multimodal retrieval, document QA, recommendation features, and internal AI tools where you want strong retrieval primitives without operating a heavyweight database stack on day one.

import lynse

client = lynse.VectorDBClient("./ai-memory")              # embedded
client = lynse.VectorDBClient("http://127.0.0.1:7637")    # server or cluster

Why LynseDB

  • Start local, grow in place: use the same Python client for embedded storage, a single HTTP server, or a coordinator-backed cluster.
  • Rust where it matters: vector storage, search, indexes, filters, WAL, snapshots, and server execution are backed by the Rust core.
  • AI-native retrieval: dense vectors, metadata filters, BM25, hybrid search, sparse vectors, named vector fields, external reranking, and result views are exposed from one collection API.
  • Small operational footprint: a single Python process can own the data directory during development; production can run as an HTTP service with API keys, health checks, readiness checks, metrics, OpenAPI, Docker, systemd, and Kubernetes examples.
  • Cluster mode when one node is not enough: shard groups, stable hash bucket routing, coordinator fan-out search, replica write mirroring, health checks, primary promotion, and /cluster_info diagnostics are included.
  • Cost-conscious by design: use local mode for notebooks, scripts, tests, jobs, and single-service apps; add network and cluster overhead only when multiple workers, larger datasets, or failover require it.

Install

Python 3.9 or newer is required.

pip install lynsedb

For document-first inserts and search(document=...), install the optional local embedding adapter explicitly:

pip install "lynsedb[embeddings]"

Native Linux and macOS environments are supported. Native Windows environments are not supported; on Windows, run LynseDB inside WSL 2 or use Docker.

Quickstart: Build a Tiny AI Knowledge Base

This example stores small knowledge snippets with documents and metadata, then retrieves context for a user question. LynseDB can embed the documents lazily through the default local FastEmbed adapter, build a FLAT-IP index on first write, and commit automatically when the collection context exits successfully. commit() is a fast logical write boundary; call checkpoint() before backups, snapshots, controlled shutdowns, or critical durability acknowledgements.

import lynse


docs = [
    {
        "id": "local-mode",
        "title": "Local mode",
        "text": "Use embedded mode for notebooks, tests, jobs, and single-process AI apps.",
        "tags": ["local", "python"],
    },
    {
        "id": "server-mode",
        "title": "Server mode",
        "text": "Run lynse serve when several services or workers need shared vector search.",
        "tags": ["server", "production"],
    },
    {
        "id": "cluster-mode",
        "title": "Cluster mode",
        "text": "Use a coordinator with shard groups when one node is not enough for data or throughput.",
        "tags": ["cluster", "scale"],
    },
]

client = lynse.VectorDBClient("./lynsedb-ai-demo")
db = client.create_database("assistant", drop_if_exists=True)
collection = db.require_collection("knowledge", drop_if_exists=True)

with collection:
    collection.add(
        ids=[doc["id"] for doc in docs],
        documents=[f"{doc['title']} {doc['text']}" for doc in docs],
        fields=docs,
    )

question = "How should I deploy vector search for multiple workers?"
result = collection.search(
    document=question,
    k=1,
    where="tags CONTAINS 'server'",
    return_fields=True,
)

for item in result.to_list():
    print(item["id"], item["title"], item["text"])

You now have the core loop behind most AI retrieval systems:

  1. Chunk or collect content.
  2. Embed it.
  3. Store vectors with stable IDs and metadata.
  4. Search by semantic similarity plus filters.
  5. Send the returned fields to your LLM as grounded context.

For production systems, explicitly choose and version your embedding model. Pass vectors directly through vectors= when you already use OpenAI embeddings, sentence-transformers, FastEmbed, CLIP, or your own model.

One API, Three Deployment Shapes

1. Embedded Mode

Use embedded mode when one Python process owns the data directory. It avoids a network hop and is the fastest way to add vector search to a notebook, local agent, ingestion job, test suite, or single-process app.

import lynse

client = lynse.VectorDBClient("./data")

Do not share the same embedded data path between independent processes. When multiple processes need the same database, run the HTTP server.

2. HTTP Service Mode

Use service mode when web workers, background jobs, or multiple applications need shared access to one LynseDB instance.

lynse serve --host 0.0.0.0 --port 7637 --data-dir ./server-data
import lynse

client = lynse.VectorDBClient("http://127.0.0.1:7637")

With API key authentication:

lynse serve \
  --host 0.0.0.0 \
  --port 7637 \
  --data-dir ./server-data \
  --api-key your_key
client = lynse.VectorDBClient("http://127.0.0.1:7637", api_key="your_key")

Useful service endpoints:

curl http://127.0.0.1:7637/healthz
curl http://127.0.0.1:7637/readyz
curl http://127.0.0.1:7637/metrics
curl http://127.0.0.1:7637/openapi.json

3. Cluster Mode

Use cluster mode when a single server is no longer enough for data size, query throughput, or shard-level failover. Applications still connect to one endpoint:

client = lynse.VectorDBClient("http://coordinator:7637")

The coordinator owns metadata and request routing. Shard nodes are ordinary LynseDB HTTP servers, each with its own data directory.

Python / API clients
        |
        v
Coordinator :7637
        |
        +-- shard group sg0
        |     +-- primary http://10.0.0.11:7638
        |     +-- replica http://10.0.0.12:7638
        |
        +-- shard group sg1
              +-- primary http://10.0.0.21:7638
              +-- replica http://10.0.0.22:7638

Cluster workflow:

  1. Start normal LynseDB servers as shard primaries and replicas.
  2. Create a cluster.json that lists shard groups and replica layout.
  3. Start a coordinator with --role coordinator.
  4. Point application clients at the coordinator.
  5. Monitor /cluster_info for shard health, replica state, and promotions.

Cluster mode does not require shared storage. Coordinator metadata is stored on metadata owner shard(s) over internal RPC, and --cluster-state is only a local cache path for the coordinator process. Make sure each coordinator can reach the metadata owner shard RPC ports. By default, clusters with three or more shard primaries use the first three primaries as replicated metadata owners; smaller clusters use the first primary. Pass --metadata-owners only when you want to pin the owner set explicitly.

lynse serve --host 127.0.0.1 --port 7638 --data-dir ./data/sg0-primary
lynse serve --host 127.0.0.1 --port 7639 --data-dir ./data/sg0-replica
lynse serve --host 127.0.0.1 --port 7640 --data-dir ./data/sg1-primary
lynse serve --host 127.0.0.1 --port 7641 --data-dir ./data/sg1-replica
lynse serve \
  --role coordinator \
  --host 127.0.0.1 \
  --port 7637 \
  --cluster-config ./cluster.json \
  --cluster-state ./cluster_state.cache.json

Cluster advantages:

  • Horizontal data growth: stable hash buckets distribute collection records across shard groups.
  • Parallel retrieval: searches fan out to shard groups and are merged by the coordinator into one top-k result set.
  • Replica-aware writes: active replicas can receive mirrored writes when write_mirror_replicas is enabled.
  • Failover foundation: the coordinator health-checks primaries and replicas; a healthy active replica can be promoted if a primary fails.
  • No client rewrite: application code keeps using VectorDBClient and the normal database, collection, add, upsert, delete, search, and query APIs.
  • Clear operations model: authoritative coordinator metadata lives on the metadata owner shard(s), while each coordinator keeps only a local cluster_state.cache.json cache.

Read the full cluster deployment guide before using cluster mode in production.

Retrieval Features

  • Dense vector search with flat, HNSW, IVF, SPANN, DiskANN, and quantized index families.
  • SQL-style metadata filtering through where expressions.
  • BM25 search over metadata fields for exact and lexical recall.
  • Hybrid search with reciprocal-rank fusion or weighted dense/text candidates.
  • Named vector fields for multimodal records, such as text and image embeddings on the same item.
  • Sparse vector search for feature-weight retrieval.
  • External rerank hooks for cross-encoders, LLM rerankers, or business rules.
  • ResultView objects with NumPy arrays plus list, JSON, and dataframe conversion helpers.

Indexing

New collections build a FLAT-IP index automatically after the first primary vector write. Disable this with default_index=None, or choose another default when creating the collection:

collection = db.require_collection("docs", dim=384, default_index="FLAT-COS")

Call build_index() when you want to rebuild or switch index modes. Move to HNSW, IVF, or SPANN when latency matters, DiskANN when memory pressure matters, and quantized variants when you want a smaller memory or disk footprint:

collection.build_index("HNSW-L2")
collection.build_index("IVF-L2", n_clusters=256)
collection.build_index("SPANN-L2", n_clusters=256)
collection.build_index("DiskANN-L2")
collection.build_index("FLAT-IP-SQ8")
collection.build_index("FLAT-L2-PQ")

See the indexing guide for metric names, nprobe tuning, binary indexes, and quantized index variants.

Docker

docker run -p 7637:7637 -v lynsedb-data:/data birchkwok/lynsedb:latest
docker run -p 7637:7637 -e LYNSE_API_KEY=your_key -v lynsedb-data:/data birchkwok/lynsedb:latest

On Windows, use this Docker image or install/run LynseDB from a Linux environment in WSL 2.

Deployment examples:

Documentation

Stability Notes

LynseDB is evolving quickly. Pin package and server image versions for deployments, test migrations before upgrading, and back up data directories plus cluster state before operational changes. For concurrent production access, prefer the HTTP server or coordinator cluster over sharing one local data directory across independent Python processes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lynsedb-0.5.0.tar.gz (997.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lynsedb-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

lynsedb-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

lynsedb-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lynsedb-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

lynsedb-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lynsedb-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

lynsedb-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lynsedb-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

lynsedb-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lynsedb-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

lynsedb-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

lynsedb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lynsedb-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

lynsedb-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file lynsedb-0.5.0.tar.gz.

File metadata

  • Download URL: lynsedb-0.5.0.tar.gz
  • Upload date:
  • Size: 997.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lynsedb-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b66fa7a821b5a7c28fbb403999109cc43d9bdade959ced217d14bf93c2a69078
MD5 761d705101cd1b77a8ef0d32b8243fce
BLAKE2b-256 f22a5777c4620673932498a789d27e805ec08733bcbf581f61551cfbc5b8c42b

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d6e6656bbb6b0fdf558f43e687a7721ce8e6ee77e29f81b462c3832da973294
MD5 bf23e256bc6db9386733e1ddb7bc8384
BLAKE2b-256 bfdf188766a0722d6728f99d143337ed76e62bea67568f76a5458de4076a60a7

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 763789594c6d4db57d434da604f8afbf645a2a160ef61c9ef65c4cdf55b1250f
MD5 8043341d64f5fd9fa8d709b6f49b0497
BLAKE2b-256 633f6a5822643c9ab3713cb367b44a6c9e7e6c8a7f78e6ec8ea11377e7bf6fa4

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2750f0fdf8b486a58ff0abb3690bd0bf7e770f9eda1e237e46b3df67f17cf66
MD5 50af451df55132493e3f9c9278673726
BLAKE2b-256 f2008323ed4744d638c55fb220f808fb3e013c2b22e0eb9609ca21da705d5d1c

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 818bbaa27ceae1b9d712c74ae57080f7ebcc08ac5b72c24b8184bca2502d5d78
MD5 224e9982ef9612c152187e2e01034a7f
BLAKE2b-256 a9da47b73be33212749906bdb58780f89daf1ab757c3bfa7fbf406ff112248de

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c19dcceca14eefd539f2db0f5450f445d34593219a18851b8e4ebfa35c3b7b1
MD5 b611b93a452c8e0d0759c6573ee7c9a0
BLAKE2b-256 92385973198fbf2a87271cffe0acc2d4172a337cf7ebcbdb2619cd5915f166fd

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10fe301ca83e90077592e7bf96d30a8132786f6299b359abbbaa36aad0eb066f
MD5 20fc0f90b285286ebcbbf8c91000dbfe
BLAKE2b-256 d1cd02e03a65deb137edf4920c27867c1ce33015e0bc4ec8f99dae0b5ce98eec

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79bdaf72875bb26d769747d65e4e38d3498f9d1361408fcbf82b2af216a02604
MD5 4ce60c34ebb965d1b3d325ef910b4399
BLAKE2b-256 ab7cbddb9608ab1711279973ec4e87e45996cc751536518b3c905cccefbe904b

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb0b31c14b35cc55764e8d882868723a6fb0ca1df7dfff0329e34c80357a6ab3
MD5 902d6e1fb427fc1e20ca36b3822f7571
BLAKE2b-256 8399119167c6465637b4798fd80350664fee1030acdb690eb60c3dbbafd99017

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc831cf7a0fbb7ed01d11cc849e6d41d59ff6b70babe47289b4400dc148c7d98
MD5 17731e2373a3ffe0ccb196edc3328ab3
BLAKE2b-256 bbbf77f6854c3def25ad18ebcf605a65e8357fbf59e583ff317ae8db6412484a

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a09345a6cd28e955697ff59adb553ef3b388a80d6ee0cd59624c8a18f38c6c4d
MD5 bb64306ad03bd1bdea337cd32da1e00e
BLAKE2b-256 224c103fca3beab19173260f2a4a2f498f783904a7a4c9dfa343475fbb690ec7

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1127eb5ab3c0833ffa6b9b5a9315d1ecf72dca1e9a38ca2909426990dbda1a4d
MD5 6c3379e33a29fe3d0b14580608a644b1
BLAKE2b-256 2148d6b303c839a207a4ec9760eddad3d97b691eff39f2aa8720f57c7a110b8e

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d2b8b3843e7089da4bd7c82b1a5995ace1fe051a4a1aa7fa90f85cffc583e398
MD5 e953e9d172ffe3d098d4dfdc239e6425
BLAKE2b-256 cecba1c91be0c2e7e775c675395de73d8cd9a5c384d345c9c171576972f7e30e

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cc8d100ee07fb0a237101823365d0d07ef1a2592036bd0ee372558f6308b2df
MD5 42cba2a525696f01b522c6536fee6c12
BLAKE2b-256 1bab170805900a750e893b6620c7e050506c1bf074bceff46e680d50bbdb980a

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0af75f55d87c38f47b8426261adcac96715dda3e0c79ccfd2f5e3dbbb743d562
MD5 19b3e94f86eead51461ab19149ab6c33
BLAKE2b-256 1db17f509edc0bcf9109997c208c26b5929c84a34eefa31b1bebfbfa6fbca3b5

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef3bcfa9dcb34c65c20ee1a5025b2d2fd82b1666025ba1ce942a343db97a15d9
MD5 887cf2ea4fb8030418ec094d1d80d231
BLAKE2b-256 c65ef86da8a713ed2b4fae7f589610a4f29e2e26678d4977a9919d8cfc4ccfff

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 35fc080a0aa70f7c203a959e4c262fbae7b15af10db240652e340a7b20281d35
MD5 cc50edcf41d4c8ceae5e7398e9db1bbb
BLAKE2b-256 1c6ab1bfcfe3c9c7ac88ec97959837ed3b37c0ba9eae617448fae19cc6cdd332

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba7ad368af2bdaadbaf43162be1abf56133562d66ee89a48d6332bee5963135a
MD5 ef82ef2af3e2ed17e638bf1720494405
BLAKE2b-256 806cde1b21aa2d2f663df9fb44a0df53bee737d0d76ee94afdf4ff1443bbb081

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8f558026808cd29bae1c18d9b49e5330e6b495caabf7b24cb6bdac9f96434ed
MD5 7125ac8c533f53015a2aa33ae0e11f67
BLAKE2b-256 49dd1b847aa0d85d698a4130aa5e83665824c3599df03f21dac48c6ff105bd5c

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14ea9aec7dd1a4e59d8a49faa51bb1a11183c2a6233b3cceee956ddefe555928
MD5 041c01272deb3f319def2e126430d27f
BLAKE2b-256 04af6b332f52e1bbfe6bf9639f9018667acf7cfd9aee6fe4f95ae5c2ed89b0fb

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a744ff65ebe2b8a7e7f8754a5963a6c8ba62294806e9d216346ce48d1e61bf5
MD5 c1373c3c5d088eb93b38d0e93aef1de3
BLAKE2b-256 9a4642b5e7a9567e6ca0c45e2dd658d68810140617d2671d762dbee02b1efff2

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3de64c59079f764959c0d43c8f553bbf02041e883202c65386dd9cd9c4ee9b55
MD5 a1a6c526cc7929959bc59bc8bd94abb0
BLAKE2b-256 afcaedfb40f37eb96097752ac5832b7bc58278ae550d927e0a2ba496b75de283

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac4024c1cf6a481d68bf0249f3b63bd596142896929edd8c3957aef224840c91
MD5 5a80be971878325109b711ee7c1089af
BLAKE2b-256 7fa38732c11ff5d7fa679723b63537314e76e0bba6219e644760ae0a6d2ee6d8

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c49479127d15ac8bf2ae3b826789e098e77b67dec196e05606340433d97ca961
MD5 11db56dedb812e9821c7f4c895aa2f1d
BLAKE2b-256 61d0f95a84eec95e495f823648e7db8db852473a37542bb7c27e3b5ccc753f65

See more details on using hashes here.

File details

Details for the file lynsedb-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lynsedb-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6cb186f49de412313504b75f1f9d273c09556e2cd36f4e4291d0bdf7db9121fc
MD5 092eebaaedc4aa5358e2f8b1f27472e3
BLAKE2b-256 45093e5382fd09e69beae03b354bbaa2b5ca60966829a43be08d40d6eabf2752

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page