Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Ladybug Logo

Github Actions Badge discord twitter

Ladybug

Ladybug is an embedded graph database built for query speed and scalability. Ladybug is optimized for handling complex analytical workloads on very large databases and provides a set of retrieval features, such as a full text search and vector indices. Our core feature set includes:

  • Flexible Property Graph Data Model and Cypher query language
  • Embeddable, serverless integration into applications
  • Native full text search and vector index
  • Columnar disk-based storage
  • Columnar sparse row-based (CSR) adjacency list/join indices
  • Vectorized and factorized query processor
  • Novel and very fast join algorithms
  • Multi-core query parallelism
  • Serializable ACID transactions
  • Wasm (WebAssembly) bindings for fast, secure execution in the browser

Ladybug is being developed by LadybugDB Developers and is available under a permissive license. So try it out and help us make it better! We welcome your feedback and feature requests.

The database was formerly known as Kuzu.

Installation

Language Installation
Python pip install ladybug
NodeJS npm install @ladybugdb/core
Rust cargo add lbug
Go go get github.com/LadybugDB/go-ladybug
Swift lbug-swift
Java Maven Central
C/C++ precompiled binaries
CLI precompiled binaries

To learn more about installation, see our Installation page.

Getting Started

Refer to our Getting Started page for your first example.

Build from Source

You can build from source using the instructions provided in the developer guide.

Contributing

We welcome contributions to Ladybug. If you are interested in contributing to Ladybug, please read our Contributing Guide.

License

By contributing to Ladybug, you agree that your contributions will be licensed under the MIT License.

Contact

You can contact us at social@ladybugdb.com or join our Discord community.

Metadata

Release files for ladybug 0.17.0.dev20260520

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ladybug 0.17.0.dev20260520
File Size Uploaded
ladybug-0.17.0.dev20260520.tar.gz 10.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ladybug 0.17.0.dev20260520
File
ladybug-0.17.0.dev20260520-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details

Total release size: 236.2 MB

Release files / ladybug-0.17.0.dev20260520.tar.gz

Download URL ladybug-0.17.0.dev20260520.tar.gz
Size 10.1 MB
Tags Source
SHA-256 checksum
How to use checksums
de74f844f994cd68bd2e6783892a8a232bd121f26fb94bd35a22c43a5d7db4ce
BLAKE2b-256 checksum
How to use checksums
e81475eabe30ae21ae27af9c768a4a8375df7cf66420e556776f19f6032acf95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-win_amd64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-win_amd64.whl
Size 5.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
934eb442a3d036b037de6dd50413d8579fe6c2d6dd261c9ac111a5dc3a41d695
BLAKE2b-256 checksum
How to use checksums
92b173aa745f92ab021d58aa09f80b8cdf5f46877275031e64eb0d77437b2b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fa54620c69da45da4bea685627c801353f56d59783b83d258d5b439ab5b3bbe9
BLAKE2b-256 checksum
How to use checksums
d27cf0db71c8b9202a66a71ef502200501a1e032bb36a6d3b7f446549d2ac609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-musllinux_1_2_aarch64.whl
Size 7.8 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7b8be7f5f48ac1ee29e4076b9feb28c24ca8b787fca21359e1e7ffbb31ef2724
BLAKE2b-256 checksum
How to use checksums
b75fab8f695c3c2cc2bb1396880a1bdeb8e8df4b4da1dbaef2625ae32dbc3bcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
86aceb03af4e194b2f67c8c7b156d1ee0aee8418f7c1b9962f2803af5aadb7e6
BLAKE2b-256 checksum
How to use checksums
4f8b8557bd1f61845ddf64693a842a24d7480ae0b9a9a0267c0c2261679388f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
efb24ed55e5a957c4ac4c11bd2f4904c2c9dc1acaea4dcdb3c3cb20d284ab547
BLAKE2b-256 checksum
How to use checksums
90ccede1ee6feab66b414403bac509d723f9fd481730b981709532afc257fbac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
12b787549f5f78bac2744cd453d1748cfe1a0a01f51b98267826f81ffcc1aa76
BLAKE2b-256 checksum
How to use checksums
ab8ce2d1bc2af6cf479cbd0d505e8c47e9b096390f6b8ee745f95fedf293a012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_arm64.whl

Download URL ladybug-0.17.0.dev20260520-cp314-cp314-macosx_13_0_arm64.whl
Size 4.1 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b990b8f72a9af939445a69367feed09509bff0cefa5438888d5d5e9669598f9c
BLAKE2b-256 checksum
How to use checksums
efa047f17199ef69698e6fd674148af84e60a01eb68946332a0e59e9472cfa9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-win_amd64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-win_amd64.whl
Size 5.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
858b5a1a8d5940d8213b82f75919809aad8d1030f3dbc829b7e34dc0e0550b90
BLAKE2b-256 checksum
How to use checksums
464315646821805c7813ff5dd70e574f092daf592553584a42938c4ce30b4f1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c61654e7416273db5c43d75592ddb9ce9952bcd1b88f9de4ab384a2904d7f05d
BLAKE2b-256 checksum
How to use checksums
fcce5ea27c6f40fa6b5c59898ea6a49e59ec050dbceff5adf36d021cf5158fb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-musllinux_1_2_aarch64.whl
Size 7.8 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
15dfeeeff4cba8a6be1b376390ee59a9b0d26b3f55fdcad6f781eb915a1f0d32
BLAKE2b-256 checksum
How to use checksums
2deb623b553806e463441e1444442974acfa501030ba83eb4b12b555905c7c06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
24fc6a98436d2f4fa92954f9da569a1c8948346a076ec67a5ffb25f2623ab0b2
BLAKE2b-256 checksum
How to use checksums
b50566e7ab48750f21a6e93fe1bc783661f7372de42d5d766827adf0f9c4effa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2238442b5129ea82dfbc26d19042271ac57f20fc195769c5d2354f0c13b6fe48
BLAKE2b-256 checksum
How to use checksums
9b22b1810a4c036692500cdd02e9c274ddf2c820a4d7458bc3483247f6f78bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
675dda142ec5f5ce697c57f740c23d7972e7c0e2ce144acb58583eacd4fe2c2b
BLAKE2b-256 checksum
How to use checksums
1d16d95790d70d51734d266b9717f439acbd9d11bce01f66d8e813ab5ce05dab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_arm64.whl

Download URL ladybug-0.17.0.dev20260520-cp313-cp313-macosx_13_0_arm64.whl
Size 4.1 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ce758ec58835bd35eda5cd1e9d288d7d5dfd4aac4895e65fea9cebac57598f87
BLAKE2b-256 checksum
How to use checksums
4915616b2441d12d51a0315255fa5d2df1e22924a8e3b1d6e00318d582d5b29f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-win_amd64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-win_amd64.whl
Size 5.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
baeefd36eee7f1bc96aeb5ef184cf0d41c98d3963a295e13d3541d62a707c73f
BLAKE2b-256 checksum
How to use checksums
f3fef911de84aee9974d7f5c68a14560ce17c2576524ee86033371e3458a067b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aa8497660a363c8a95f2d2623df03a108667d10a3bf31713b3eec1562c8473e6
BLAKE2b-256 checksum
How to use checksums
913905427e178fcd0eb7f5c1e22f415c8410d6ae01ec6acc0cd3b71a2e5b856a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-musllinux_1_2_aarch64.whl
Size 7.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
db1061ddc7335b69e81df1d1c31aff7ebad59badcbdc57d818576d231c49a51d
BLAKE2b-256 checksum
How to use checksums
58c66696ba96236941246911c1b1dbb5cbc96d28e3d28053d7c5c14a82f5033c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d12f4652d3a23479be06f40e7e4660d5e1d424c9caddc37b468284223423bb04
BLAKE2b-256 checksum
How to use checksums
3ba821077de14344feff6571480da86cc0535349ed9f78507170403f942309fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
03c374464754b37e5c978bde859e9d4e326e13bbe960b15ace358f9f96226f30
BLAKE2b-256 checksum
How to use checksums
f830167bf0cf6890e9423882c74d8313f979bb6c29e78e3623c6f7603e796420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f97203bc8ed5391fe3e394b45326d9013b1f9b476314610b7de56b2a8f033a18
BLAKE2b-256 checksum
How to use checksums
fa606e58277abe08721a9c1cccccdfd183a12901c16a110d5e20fc507b36fe8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_arm64.whl

Download URL ladybug-0.17.0.dev20260520-cp312-cp312-macosx_13_0_arm64.whl
Size 4.1 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3eab47fede48fec84a6598850190461213595c0ae60d567b2a05c774c9d1f7b0
BLAKE2b-256 checksum
How to use checksums
d4a4749672dfbeddc6c477e01aeb523601ea18991319c052c28eb393c34f3e6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-win_amd64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9671a339833309b4b336e03eee6674fc9b50269bbbcf486bc3df8476fcd23859
BLAKE2b-256 checksum
How to use checksums
aae513a8012b74bdb790994b439427b80c9e6da44a9ca52887da434cf2bf42fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a74aa46c1991a381ff92dc3b66ce62ea47daf13dc99021321a14c26b875370ec
BLAKE2b-256 checksum
How to use checksums
a9c00ac47aa7575bb2f1f5774bd619c928e0b7f5f379c1fb3fa7b5dc855f8910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-musllinux_1_2_aarch64.whl
Size 7.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
76b0973f6372b8ce98a2920a1321c64427e9da99342d837283df09444e80e3c2
BLAKE2b-256 checksum
How to use checksums
ee254f318cfef02a0bc86e9b6cc60ba63cbb089227b3181b4c0102d21c79dc5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aa8478c4cd1b3f10433c5ea2d5eaeccbf8773c78c69cbd9701c88cf681f512fa
BLAKE2b-256 checksum
How to use checksums
a94f28a5c2dadc051e2053b0e9c5770ab232864175bb027a904bca6f76ca519b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
861f0078e9eda862c3bc8b1492c061d80d6f8dc71897bc91ec1c72726985f98c
BLAKE2b-256 checksum
How to use checksums
20f71c12df50a9358fbcd080b380d54f9e68d50893cd4e7b51eca28a07098688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_x86_64.whl
Size 4.6 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a85000eec467473ef6d7d17b0dada0cdc36a3b55a5863c8ae03c915f8e0fdc1a
BLAKE2b-256 checksum
How to use checksums
e9e0c719abf3f4d5cf8d531c85e1d8a52a62c6ea4b59f7a3fe6d1a88d64ac794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_arm64.whl

Download URL ladybug-0.17.0.dev20260520-cp311-cp311-macosx_13_0_arm64.whl
Size 4.1 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a367dcc69cb70255e2c6bc138438f6607c84cebc697136447576cd023e429fc7
BLAKE2b-256 checksum
How to use checksums
ca7fa8138147134f9115fe5d06afd519684010d1a18fd0e25c6593a87eb53e03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-win_amd64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e45a6fd4c28544d2fc0fb99aed54aa868b9854cde6d5f62e1d694794ccc0f819
BLAKE2b-256 checksum
How to use checksums
89f7ddfd57ce013b29c3b7b764c9f6455d12cb5baec10b5c58d8c464d554fc05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f29ab7c3adb165e9f48430f8e31ab02206a244abcc7653f17f09b0edc3fefbe
BLAKE2b-256 checksum
How to use checksums
db075788e3889cd31bf168b1606fb9c68234e6772fff19b2b4e8a00ab0d034fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-musllinux_1_2_aarch64.whl
Size 7.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
21501983892c9b8b951a6c3b2b2bab4072b8267ecf6e236fdc5cf16e283efb49
BLAKE2b-256 checksum
How to use checksums
aac2d2312f17d51c873d503ae755b68b46e19ffc414bf1ec02062b018a9b709f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
306913659ac6c4051ec4f05e8769051432422750ae3dadcf837c84f0d893f43c
BLAKE2b-256 checksum
How to use checksums
3ba04bb796d968ebe60c9ee50fa58cae9e855b26bfed521f496d77ee1a21691e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
648f237757c85d63358c848cc3d9e2743cdc2ba4cd7e3d810f34f77790d701ac
BLAKE2b-256 checksum
How to use checksums
31c33c55179fc1735f15e2dd6111eb105a33776ba81d1b9322da2513da172b85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_x86_64.whl
Size 4.6 MB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b55073661a9fc90b08abeb1885cbeed3e2184185fd3e42294ace4068e7e1eb36
BLAKE2b-256 checksum
How to use checksums
47a670abef8ef49df908ffb4ba5e816c7a6a10eac9fcd048e6361ebc5aecd184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_arm64.whl

Download URL ladybug-0.17.0.dev20260520-cp310-cp310-macosx_13_0_arm64.whl
Size 4.1 MB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
44e12b43fda416b57e7c15b76aede9c4d5f415c20efec821e2ca46935a24532b
BLAKE2b-256 checksum
How to use checksums
da5ed4c0edfa040f4a8692b8603867248790ce03c20a5bbb9bb6c6464a1fd5ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page