{"library":"tdl","type":"library","category":null,"description":"tdl is a JavaScript wrapper for TDLib (Telegram Database Library), providing Node.js bindings to create custom Telegram clients or bots. Currently at version 8.1.0, it is actively maintained with releases often following new TDLib versions. A key differentiator is its direct, low-level integration with the native TDLib, allowing full control over Telegram API interactions, unlike higher-level bot libraries. It requires a separate installation or build of the `tdjson` shared library from TDLib itself. tdl ships with TypeScript type definitions, enabling robust development in modern JavaScript environments.","language":"javascript","status":"active","version":"8.1.0","tags":["javascript","telegram","telegram-api","telegram-client-api","tdlib","tglib","bindings","node-addon","cucumber","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tdl","imports":["import { createClient } from 'tdl'","import { configure } from 'tdl'","import { getTdjson } from 'prebuilt-tdlib'","import type { Client } from 'tdl'"]},{"cmd":"yarn add tdl","imports":[]},{"cmd":"pnpm add tdl","imports":[]}],"homepage":null,"github":"https://github.com/eilvelia/tdl","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tdl","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/tdl/compatibility"}}