Skip to content

Add init-data-py to Libraries - #97

Open
nimaxin wants to merge 1 commit into
telegram-mini-apps-dev:mainfrom
nimaxin:add-init-data-py
Open

nimaxin wants to merge 1 commit into
telegram-mini-apps-dev:mainfrom
nimaxin:add-init-data-py

Conversation

@nimaxin

@nimaxin nimaxin commented Oct 16, 2026

Copy link
Copy Markdown

Adds init-data-py to the Libraries section.

It is a Python library for handling Mini App init data on the backend:

  • Validates init data with the bot token, as described in the official guide.
  • Validates init data with Telegram's Ed25519 public key, so a backend can check it without the bot token.
  • Parses init data into typed objects, and can sign init data for tests.
  • The core has no dependencies. Python 3.10+, on PyPI, MIT licensed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant