---
canonical: https://docs.jentic.com/reference/sdks/
representation: markdown-alternate
# Canonical page: https://docs.jentic.com/reference/sdks/
# This is the Markdown alternate of the page above.
title: "Jentic Python & TypeScript SDKs (Archived)"
description: >-
  Choose a Jentic SDK to get started: the Python library offers search, load, and execute
  flows plus LLM tool helpers, while a TypeScript SDK is on the roadmap.
---

# Jentic SDKs

!!! warning "Deprecated"
    This page is **deprecated** and kept only for reference. It describes a retired part of Jentic
    (the hosted `app.jentic.com` platform / the `jentic-sdks` library). The current, supported path
    is **self-hosted Jentic One** — see [Jentic One](../jentic-one/index.md).

Choose your language to get started.

=== "Python"
    Official library with **search → load → execute** flows and LLM tool helpers.  
    → **[Python SDK](python.md)**

    **Install**
    ```bash
    pip install jentic
    ```

    **Hello, Jentic**
    ```python
    import asyncio
    from jentic import Jentic, SearchRequest, LoadRequest, ExecutionRequest

    async def main():
        client = Jentic()
        search = await client.search(SearchRequest(query="send a Discord DM"))
        entity_id = search.results[0].id
        load = await client.load(LoadRequest(ids=[entity_id]))
        result = await client.execute(
            ExecutionRequest(id=entity_id, inputs={"recipient_id": "123", "content": "Hello!"})
        )
        print(result)

    asyncio.run(main())
    ```

    **Tip:** Need LLM tool definitions? See `AgentToolManager` on the Python page.

=== "TypeScript"
    _Not available yet._

    If you'd like an official **TypeScript SDK**, please request it here:  
    👉 **[Request a TypeScript SDK](https://github.com/jentic/jentic-public-apis/issues)**

    Tell us your use case (framework, runtime, agent stack) so we can prioritize.
