# Tdlib: A complete and thread-safe binding to the Telegram Database Library

**URL:** <https://discourse.haskell.org/t/tdlib-a-complete-and-thread-safe-binding-to-the-telegram-database-library/1276>\
**Category:** Show and Tell\
**Created:** [June 2, 2020, 3:57pm UTC](https://discourse.haskell.org/t/tdlib-a-complete-and-thread-safe-binding-to-the-telegram-database-library/1276 "2020-06-02T15:57:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Poscat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/poscat/32/725_2.png) [@Poscat](https://discourse.haskell.org/u/Poscat)\
**Post date:** [June 2, 2020, 3:57pm UTC](https://discourse.haskell.org/t/tdlib-a-complete-and-thread-safe-binding-to-the-telegram-database-library/1276/1 "2020-06-02T15:57:23Z")

</div>

> **[tdlib](https://hackage.haskell.org/package/tdlib)**
>
> complete binding to the Telegram Database Library

> **[tdlib-types](https://hackage.haskell.org/package/tdlib-types)**
>
> Types and Functions generated from tdlib api spec

The data types are generated from the API specification.
