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.2

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.2
File Size Uploaded
holder_kit-0.0.2.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for holder-kit 0.0.2
File
holder_kit-0.0.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
holder_kit-0.0.2-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.2-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
holder_kit-0.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
holder_kit-0.0.2-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.2-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
holder_kit-0.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
holder_kit-0.0.2-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.2-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
holder_kit-0.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
holder_kit-0.0.2-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.2-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
holder_kit-0.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
holder_kit-0.0.2-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.2-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.2.tar.gz

Download URL holder_kit-0.0.2.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
59a128220cea86b51771f7ca322e7869be2a2818528159e1ebf038882c9c1cc0
BLAKE2b-256 checksum
How to use checksums
fde84ab3e8f0403a200a87ebaec1b8bd11413351db6509291c38ad2b40110b5b
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.2-cp314-cp314-win_amd64.whl

Download URL holder_kit-0.0.2-cp314-cp314-win_amd64.whl
Size 5.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
dafdae88a3ff67bbd210245dcf70b081b710344ddf53075c7414de02a9db6990
BLAKE2b-256 checksum
How to use checksums
824a2847874a7ed75a703481a22b09355b52903b84b9b2a2060b3b51e3c2c41d
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.2-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.2-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
aafdf8677486e3b8ae3591e396c2fef8dc496b925ef6da90eac7cf4004efd5e9
BLAKE2b-256 checksum
How to use checksums
1439cd2db9b337737d02a0e75c16fb5d1eac8a4263e62b8a4389e196fd474a0a
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.2-cp314-cp314-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.2-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
34c0605c693bd22c79d165638757eee1750259b489608d849a30cd17703fc5e8
BLAKE2b-256 checksum
How to use checksums
7441410adbff7af49f5128885a798913b12388ae284e48386087a31b6627c352
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.2-cp313-cp313-win_amd64.whl

Download URL holder_kit-0.0.2-cp313-cp313-win_amd64.whl
Size 5.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a689851b93b4482ef91bdd7965ebd1a0ce49253ccce00daf9e55bfd27b026fba
BLAKE2b-256 checksum
How to use checksums
f7a55aeec70b04d46150d1ff359bc456662d7d91106d09093e1f686b5cb31b17
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.2-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.2-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
6a11d9e1a1746d26f6785f9381f549c5524eb82da29cbe9092f9f6f31c76ee56
BLAKE2b-256 checksum
How to use checksums
033991256531897022239a08261c1ff5311fbb8ee6deb5e9e89e5efa8fcfa9c1
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.2-cp313-cp313-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.2-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
b0a9b35a8ef54e832675c1b10f2a7dba90a1b3e8f57535930ad29a4b7f8ff4cf
BLAKE2b-256 checksum
How to use checksums
fa47ea43bc1e5f3de8656ce248c85801e03fe2dfd22c12cc4d5a354a9f7a67cd
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.2-cp312-cp312-win_amd64.whl

Download URL holder_kit-0.0.2-cp312-cp312-win_amd64.whl
Size 5.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f5756c1e96af6303f14d235988cd91224c3e95d654011ba62b0f5939990e0aa3
BLAKE2b-256 checksum
How to use checksums
7d8a027abf18e078dc2a7e1a6a6da0a4805d55c06acc1b98010e819e1df384ab
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.2-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.2-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
49a9e2c62c0e81f46d6d203ff7ad01f3f53b345026fc3eb7b8fae674e3404702
BLAKE2b-256 checksum
How to use checksums
0d722e640998060b8502e470cfa0cd506f0dd594e2b89987cfd908b5f7066816
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.2-cp312-cp312-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.2-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
466cd17909e2e09beb3425873af7c15b681e5f68d37eedc5cf25e0f59bb03186
BLAKE2b-256 checksum
How to use checksums
28c0e41615c27685b9d1898f423297e76eed19f404548b73a3618fc52fb8f8d2
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.2-cp311-cp311-win_amd64.whl

Download URL holder_kit-0.0.2-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c32c5081023bad1dce66205f95b7f0a185db97e09436dd588ea8009114a7e04d
BLAKE2b-256 checksum
How to use checksums
6958a89eb348230c89eb6ee90d92a70f0734e85a3f6f0998762c7c0de50cd7f0
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.2-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.2-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
875ea4d47e701a839b894daf50cad16fe77a50fb204bf5b421b5049d17f29c4a
BLAKE2b-256 checksum
How to use checksums
d96bae1329359057fb0e0dea098a86c30d1c26945e675ba175731513789b082e
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.2-cp311-cp311-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.2-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
78df504e1b436f41253fdaeb5d462c7cf964b7f530fd86f28171e6fdb057c6ef
BLAKE2b-256 checksum
How to use checksums
c1e5f9fb7ce9f2a414efed765e167db14884ec52a4ac79ff843d8de7daa131f5
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.2-cp310-cp310-win_amd64.whl

Download URL holder_kit-0.0.2-cp310-cp310-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
88e70ba6180cdfb0682f375aa371849677a2c21eaada4aeaae98e1f59e132785
BLAKE2b-256 checksum
How to use checksums
a5940824d69f9297cd4f91330771c08d662da4132672d568c61e6abf71774f48
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.2-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL holder_kit-0.0.2-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
00f7a65b93f72548ae3312080a1865c3627681b487aaa22eade5aefa310f209e
BLAKE2b-256 checksum
How to use checksums
360b186a8f2b18ae87c4961a2519786ca9dc02ca2b7d1e842811de98bcde2380
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.2-cp310-cp310-macosx_15_0_arm64.whl

Download URL holder_kit-0.0.2-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
7cb31365e4ccc8849f9e87d2345aa75f28ce9158d8265617170a974d35dcfbf5
BLAKE2b-256 checksum
How to use checksums
5b5b4654435ecf25c0c93628d6f91c591cc3e095086186f7911d4d4e2522c864
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.2 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