Skip to main content

Holder Kit

Analyse, transform and import Holder data with Python.

Holder Kit gives Python programs direct access to Holder projects, cards, connections, tags and milestones.

Typical uses include:

  • Data analysis — load Holder data into pandas and explore it with familiar Python tools.
  • Bulk import and transformation — create or modify large collections of cards programmatically.
  • Machine learning — extract Holder content for classification, clustering, embeddings, ranking and other experiments.
  • Graph analysis — export explicit connections between cards to NetworkX.
  • Dataset and corpus preparation — turn a Holder knowledge base into structured Python records for further processing.
  • Offline automation — perform maintenance, migration and batch operations without running the Holder daemon.

The base package exposes ordinary Python records and has no data-science dependencies. pandas and NetworkX integrations are available as optional extras.

A typical workflow looks like this:

AI generated image

  1. You make a new project, or clone an existing one.
  2. You do work and analysis.
  3. You push your experiment, or discard it.

A first example

import holderkit

with holderkit.open("./knowledge") as holder:
    project = holder.create_project("Research")

    card = holder.create_card(
        project.project_id,
        "Interesting question",
        "Something worth investigating.",
    )

    print(card.title)

Follow the walkthrough to create connected cards, add tags and milestones, and analyse detached records with pandas and NetworkX.

Installation

Holder Kit is currently in early development.

The Python distribution is named holder-kit and the import package is holderkit.

See Building Holder Kit for installing the current version from source.

Ubuntu packages are also available as python3-holder-kit for supported Holder package repositories.

How Holder Kit fits into Holder

Holder Kit is a Python binding over libholder, running Holder directly inside the Python process. This makes it suitable for scripts, notebooks, data analysis and applications that want to embed Holder functionality.

To control a running Holder installation through the Framework API, use holder-python.

Holder Kit is versioned independently from the Holder Framework and core library.

Examples

The repository includes examples covering:

  • card creation and lifecycle;
  • detached Python records;
  • pandas analysis;
  • connection graphs;
  • tag analysis;
  • milestone and calendar analysis.

See the examples/ directory.

Documentation

Status

Holder Kit is under active development. The current API covers projects, cards, explicit connections, tags, milestones and analytical exports, with more of the libholder API to follow.

Licence

See LICENSE.

Metadata

Release files for holder-kit 0.0.1

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

Source distribution (sdist)

Source distribution for holder-kit 0.0.1
File Size Uploaded
holder_kit-0.0.1.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for holder-kit 0.0.1
File
holder_kit-0.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
holder_kit-0.0.1-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
holder_kit-0.0.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
holder_kit-0.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
holder_kit-0.0.1-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
holder_kit-0.0.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
holder_kit-0.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
holder_kit-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
holder_kit-0.0.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
holder_kit-0.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
holder_kit-0.0.1-cp311-cp311-manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ x86-64 Details
holder_kit-0.0.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
holder_kit-0.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
holder_kit-0.0.1-cp310-cp310-manylinux_2_39_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ x86-64 Details
holder_kit-0.0.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 101.8 MB

Release files / holder_kit-0.0.1.tar.gz

Download URL holder_kit-0.0.1.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
aea302fd9d15a83ec8efa2137800f909541b7d3f39d5cccfb4f62e52bd89f461
BLAKE2b-256 checksum
How to use checksums
453cf1671a06a00d6783e88604894c0557eb7b3df15c41bceab27075066a4aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp314-cp314-win_amd64.whl

Download URL holder_kit-0.0.1-cp314-cp314-win_amd64.whl
Size 5.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
66a4808068ef41ccf05c067f34d2c3a0c83b759b318993f16e4b613e1d19e8e5
BLAKE2b-256 checksum
How to use checksums
a93755e214cde932725c424bba6db44ddb95377ba476711ceb2a545e8edb193c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.1-cp314-cp314-manylinux_2_39_x86_64.whl
Size 10.1 MB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
fa9edb33eae08190ec0ed1efe4513ca0ac841348ea6dd0ff2aa6d82a9595e8c7
BLAKE2b-256 checksum
How to use checksums
b136e125bbb466eb49ca6f8fb60c574230c387d4455466a2c84cb7336316aa02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.1-cp314-cp314-macosx_15_0_arm64.whl
Size 4.5 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
be2a44e4428f189f31026171f6d9ed282b0a18b9ed7512690c7211a476af7b03
BLAKE2b-256 checksum
How to use checksums
5ab76494403553a534fd603388804adf90dec4a97e250e15c5107f2dc02c21af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp313-cp313-win_amd64.whl

Download URL holder_kit-0.0.1-cp313-cp313-win_amd64.whl
Size 5.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d89e962ec5846a7ef58c5c2a3d127719026098a68c509ea620bf79163d4090e8
BLAKE2b-256 checksum
How to use checksums
73cb3e2428fa36e6a658138867a39fce19452c78ce9d7d0e3fa75fb219479a2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.1-cp313-cp313-manylinux_2_39_x86_64.whl
Size 10.1 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
8a33286a6859644b58661184239cefeae05f70f258e53d7389e8508100bb1c44
BLAKE2b-256 checksum
How to use checksums
5ef6c1d5566c11b40e78f30623004b3229c2720e6fd39c8053f0bc89e5d3f51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.1-cp313-cp313-macosx_15_0_arm64.whl
Size 4.5 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0ee8be1ad710688612199614d6bd6a2ed6786c7f263a0c158183b7a7d78439ea
BLAKE2b-256 checksum
How to use checksums
24474660b88fdf4946b93116191c670fe4b9c73f3878a780a394663b07562d61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp312-cp312-win_amd64.whl

Download URL holder_kit-0.0.1-cp312-cp312-win_amd64.whl
Size 5.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
19407a19075398b91baafc66ddcedfca7c356055a0470caf36857136275bf5f5
BLAKE2b-256 checksum
How to use checksums
4baff73bbf5e30cb881156ec187df71368ac3091e13ad38121fca56b4ad77c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl
Size 10.1 MB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
6af026722a7e42d9790754880e3bbd6f8a4e7e55ea844a8b85db9ec0a9bf0ab3
BLAKE2b-256 checksum
How to use checksums
5ff348b2900472030cd547cd5efb0c0008b10ed129799a1861ecb5dd991dadb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.1-cp312-cp312-macosx_15_0_arm64.whl
Size 4.5 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
08d0a308f5b7a70bca0443cb40c850b18e46c33038af0292f235c9492ab0baf4
BLAKE2b-256 checksum
How to use checksums
4f00e3ff7b450a26368a1c8720a8273efaaf9f107a6aa8298ebdc9304e2c2994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp311-cp311-win_amd64.whl

Download URL holder_kit-0.0.1-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f798505ae8245a3490b779425c2071d6e0ea2e944af494ed495460d2cf179832
BLAKE2b-256 checksum
How to use checksums
1225f0546aacd54e2a1cd52b89e49c180aa2de4c23f8993a965e119b8fb28999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.1-cp311-cp311-manylinux_2_39_x86_64.whl
Size 10.1 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
858e1a36e8d24bec825a0ddad88254d6f3843a9943d6e40e61c69e102d3e0197
BLAKE2b-256 checksum
How to use checksums
1b7370ac994c3db206e9bedcfb44338aa23ba219a84afd86d1cdef6fd7c8bfcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.1-cp311-cp311-macosx_15_0_arm64.whl
Size 4.5 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
17f97230f4924ee00f73913bd40ee2fb189e1c085e386d7056a51c8842af12e4
BLAKE2b-256 checksum
How to use checksums
74285b258bfb1e64f037ccbfaf5ba04ea26c25e4448a8e5916ddb9b05f1a68b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp310-cp310-win_amd64.whl

Download URL holder_kit-0.0.1-cp310-cp310-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
be12932c0cfed4248001f03db2f68d9ab301808861e3f0009388930a455413e0
BLAKE2b-256 checksum
How to use checksums
a334ba01c0accc1997dca81e621070bda08c6a1bbdc6bfa3e483bfb086e61f40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.1-cp310-cp310-manylinux_2_39_x86_64.whl
Size 10.1 MB
Tags CPython 3.10 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
96db9ee522621e5f110bb8771e43d570d369e7a8a643e862aef44ba7e7f91a59
BLAKE2b-256 checksum
How to use checksums
8273f857539b0c7f71a01299e9b2171f25533ea8f8bedc0f78041387d2eeb250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release files / holder_kit-0.0.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.1-cp310-cp310-macosx_15_0_arm64.whl
Size 4.5 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3c7283e24e4f1242ea63e1539dc8bb26405cf3e00996ed3f13a144427e8c3351
BLAKE2b-256 checksum
How to use checksums
f80ad86bcaea359428b2d6617c719609aea4725e3ad03160527204c0d8fdfa47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.5

19 release files

This release

0.0.1 This release

16 release files

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