Skip to content

Tiny Foundation CLI & SDK

This package provides both a Command-Line Interface (CLI) and a Python SDK for interacting with the Tiny Foundation platform. It allows you to programmatically manage your knowledge graph, sync Markdown files, and authenticate securely.

Installation

We recommend using uv to manage your Python dependencies.

To install the CLI globally:

uv tool install -e .
(This gives you access to the tiny command everywhere on your system)

To install the SDK in a Python project:

uv add tiny-foundation


Documentation

Explore the following sections to get started:

  • Command-Line Interface (CLI): Guide to syncing, managing, and visualizing your knowledge graph via the terminal.
  • Python SDK: Deep dive into the TinyClient for programmatic interactions, pushing documents, and fetching graphs.
  • Tutorials: Step-by-step guides for getting up and running.
  • References: Advanced deep dives into graph schemas and data structures.