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.6.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

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

lynsedb-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp314-cp314-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp313-cp313-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp312-cp312-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp311-cp311-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp310-cp310-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

lynsedb-0.6.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.6.0-cp39-cp39-macosx_11_0_arm64.whl (8.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

lynsedb-0.6.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.6.0.tar.gz.

File metadata

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

File hashes

Hashes for lynsedb-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c0ab6b858da07c7ad69ef7a41efc9d1cf5265c6c86678ce0b4a9e13b0bb05e0d
MD5 fb204f23673b7e5bfd9175504f2f6e5d
BLAKE2b-256 b9e5d2a3c1fd128f7b50928bf4ed6336585aff296262a458e4c506550deb723a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8984609e622c67f9414c2752da463486b8ad2fccb76611742db917bac992b363
MD5 a9363dd4c30bc25053803f410186db50
BLAKE2b-256 aa6c52c7e80d4b54825e886c94fc3cd33f5dd4096c41754382215d995c60fde0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e9e44eba8c51b33340c960fa9cf42ad5cf1bbc59fb1bb29360989e49c167416
MD5 a60a27f34a8fe712d056a9a65d97f5cf
BLAKE2b-256 5f6186326c0a7b6910667f308c2c59da3da833d0e89113137ef5342e88afb630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67f2aaea33326682c13dc2c23080c08cdfead3c7b6b3ae98c177d27c30708019
MD5 6c6158a30b53e59bc0f6ad4548b53dba
BLAKE2b-256 ccfbbf86612ba0294875e7200e3514ceb3f63ef1f9cb8b95abe30e91d95e83bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dae4e516a7a02783b06e1a6d7ad056b468acabafd923f6e4d4c0efbd07c0f90f
MD5 decad2121d3590af10a7df345758cb1f
BLAKE2b-256 d6b0520a857051eb8d6d54f5ec6c8e21b0d1ff5dfa8417968bf57c16341ce06d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c90832b892290acd3b1db9ef2129e99c3e28428d35eb3e2cb83c6676db43fe3d
MD5 075cdabf5666642495c17704b9972054
BLAKE2b-256 442eb62f2c4b0ebdfb9aea7a06f96274ade3ec577b97d00e4903f1ff3c26474a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c15586d0fed225244a7e5c5d1f52402592cff11d3c9fab29f1142a84501cfc4f
MD5 fa2e1fe2082ff1e915b0ba90574bd069
BLAKE2b-256 dee2314ba35452e68ed46bfdb0bc5bb0668d4919e5de31019af5ae526614b7ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9be29c0c3c0db7c383d161873455720f682a22490965cea547c925efd7f1c10b
MD5 f21c52ab53d5a75290819eab07868d3d
BLAKE2b-256 3fed789414f4cdcef5bf00782c7c8a177b1cde0a5a47257b96f7195d15f1f839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5d8a5611a20f14bb5dbdfb78e70a2c8fbd9fb45ec80e0a45929a40eac50b7495
MD5 4a23277c57a1f3d7eec20974a79dcc08
BLAKE2b-256 6afd60ce908324bdcdd50953b114189bb60ae87b873926f4d9094fc84a9163e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e283765bb496d8862597966daef989972e6803e6875bed6f671a56aaf6829591
MD5 a12866bee7a957cf91d39b87666c79e6
BLAKE2b-256 e541e4f2a9d16f9cf99ba410fe5c825b4489e3a5a36cb246bf44bae088afa3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96392307536bc17cf72885f2f6d64dd9cd15a338e7e2414bba36206c467e1cf6
MD5 3d434c121c72a03112beb9953752ec4e
BLAKE2b-256 13ff304eff3c874f0a6e94159a9abd329546afe8d8382ac997c1c39ee24bd732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5368600ad2ef92a5fcbacdb09e1a8c3cdcd43bf8cd3d07bf158728737381400
MD5 6bea904eaf9072c1470883d7820db1a7
BLAKE2b-256 700292166669e87e10c29d528ebcbc84455137150cbd3a3a21342cf7dc077879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 771a189940cb662f699c4c50dbde3dec5a3b4242f52894ad8842ffe4cf44f3b7
MD5 ec0764e7fa1e614bfbf6c8460e176acd
BLAKE2b-256 8d703fb94cc8819b181e3c0d838a7feaaa661cfe7b8fec577ab5d81027469b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12dcc371aa2c11515bbd631e2819d9b1c0c46c1032eb412d35c3dbf35ad49357
MD5 3eaf9dc6069465d3606851d2fea51338
BLAKE2b-256 08f86e273abbf4e0c679c0a414cb2bfdf48507345af223ce215ea30891325ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc124a342ad8e8c879b98ec7cfc80ca6bca63e8bd532307bf9fd18fbd7c269b6
MD5 1b9e6cef9d26b9bb91530208f8c3063d
BLAKE2b-256 9d352b1302ee8c9a0c09992c2bbaf33f0a5209b1397b4713c6875d5cff16e6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e45c36771fe1d65ef6fcce1dc26ff74bd5e47e9d654e173a8bc79d14638f575
MD5 71fe994a65a69f679ffcc498ca6876df
BLAKE2b-256 75efcc3a6a7d43514e1e303c1a49671ca64e3ba23aa0555c2fbc89280ef618f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6059fc28fcd2a44def1140c05e90d4b521bc362dd5702a172a3c8d7a038395f9
MD5 e5ba45b22316f01f7d5a3aaf710ff80e
BLAKE2b-256 f9edf04d8fe69184daf892dc900b47458efa608972e967443207d674e0d7eb16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54fcc4e30f8f9daa6d92ad7d991e00a3514dc7a3fa5926b262ea023b19ea9a05
MD5 4fe74a13be0fe5adcb8ba98bbe20217b
BLAKE2b-256 c3129067817cbfc5dec89f2546301d1b47fabdb8e92426889e222b904c3463fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 842549f929eca0bea3bf3797eef5582e9f2c65ea72265ee2a7f6e6a7f2248a95
MD5 943e9081f3ab9e58f4b1a7939dc0935c
BLAKE2b-256 48e7c5e5ea7a13e969a4270100f520a8c7dd3a398275997d1766ad3adf626248

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d68a2ed8a5abb98e906821b36deb122eba143693628cda07fdeb62db4532cd1
MD5 8ef5f4046f71f935d03824067acaa9b8
BLAKE2b-256 28390090b1a2e97642fbdc65c9b165ba1b7e257ff63aa9c1d2de22130a568033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1164c7d69d5b1a82a70159d201636c1240b11e5da864db425e6a4193d089358
MD5 1f5142d9f3c761033a6fef655077834c
BLAKE2b-256 b85195dda12120ce1fb6bfc82e24d7623075458c00f839f1a62c63193f687a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9cc5fe52f6d3c2ca931546ca54a6d1f092cfc16c138292418ffb788d6bc0825
MD5 416980f39ea494c899893979524a19a4
BLAKE2b-256 0f18ac2832fd63c490956b212b5631ff40704376a5330609a55dafe1d953a660

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc36096c87d778b8a98c3065635ff62afc6181effa3bc3c5b4d44e32d589c1e0
MD5 2fbb34798d2f366e06cbfd0050122c32
BLAKE2b-256 94794017df1f7413c75257e3e457cf7b58d91a2e8713355d4c52ecc632f351de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e87534bacc21acc9c1d7d15f6a7e63422a32639b48cf39cefa1bfccc2d64689a
MD5 05ff540b86a7b44bfe01386073b93df1
BLAKE2b-256 5c20f44fe39b1d5b8ab2a09eaed5069517846e8afe5de7ff862d5f87e9017868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynsedb-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 22f447289c0353e0b65a82968859e4e39358563b86acf60582e5b2992445b4ed
MD5 e1c57e151a21d65be9fccbb65ff309fd
BLAKE2b-256 b77f434c902c8797931eac9a0fc1892bddda80ba575fdbd91ff24242382a4d08

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