> ## Documentation Index
> Fetch the complete documentation index at: https://attesta.kyberon.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Install Attesta for Python or TypeScript

## Python

<Tabs>
  <Tab title="Core">
    Install the core package with no optional dependencies:

    ```bash theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
    pip install attesta
    ```
  </Tab>

  <Tab title="All extras">
    Install with the rich terminal UI and YAML config support:

    ```bash theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
    pip install attesta[all]
    ```
  </Tab>

  <Tab title="Specific extras">
    Install only the integrations you need:

    ```bash theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
    # Rich terminal UI
    pip install attesta[terminal]

    # LangChain / LangGraph
    pip install attesta[langchain]

    # OpenAI Agents SDK
    pip install attesta[openai]

    # Anthropic Claude
    pip install attesta[anthropic]

    # CrewAI
    pip install attesta[crewai]

    # YAML config support
    pip install attesta[yaml]

    # Multiple extras
    pip install attesta[langchain,openai,terminal]
    ```
  </Tab>
</Tabs>

### Requirements

* Python 3.11 or later
* No required dependencies for the core package
* Optional: `rich` for the terminal UI, `pyyaml` for YAML config

## TypeScript

```bash theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
npm install @kyberon/attesta
```

Or with your preferred package manager:

```bash theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
# yarn
yarn add @kyberon/attesta

# pnpm
pnpm add @kyberon/attesta
```

### Requirements

* Node.js 18 or later
* TypeScript 5.0+ (recommended)

## No-Code Platforms

For no-code platforms, install the platform-specific package:

| Platform | Installation                        |
| -------- | ----------------------------------- |
| n8n      | `npm install n8n-nodes-attesta`     |
| Flowise  | `npm install flowise-nodes-attesta` |
| Langflow | `pip install langflow-attesta`      |
| Dify     | Install via Dify plugin marketplace |

## Verify Installation

<CodeGroup>
  ```python Python theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
  import attesta
  print(attesta.__version__)
  ```

  ```typescript TypeScript theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
  import { Attesta } from "@kyberon/attesta";
  console.log("Attesta loaded successfully");
  ```

  ```bash CLI theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
  attesta version
  ```
</CodeGroup>
