Skip to content

Jentic SDKs

Choose your language to get started.

Official library with search → load → execute flows and LLM tool helpers.
Python SDK

Install

pip install jentic

Hello, Jentic

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.

Not available yet.

If you'd like an official TypeScript SDK, please request it here:
👉 Request a TypeScript SDK

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