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:
- You make a new project, or clone an existing one.
- You do work and analysis.
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| holder_kit-0.0.1.tar.gz | 2.4 MB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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