API development tools

Register an application to receive the api_id and api_hash a client needs to connect.

Register an application

3–32 characters. Shown to people who authorize your app.

5–32 characters, letters, digits and underscores. Must be unique and cannot be changed later.

Optional. HTTPS only.

Platform

Optional, up to 255 characters.

Disabled — no backend.

What you would receive

After registering, this page shows the credentials. Example values, blurred the way the real page will treat a secret:

App api_id
2040
App api_hash
b18441a1ff607e10a989891a5462e627

The api_id is not secret and identifies your app. The api_hash is, and it is shown once — behind a reveal, with a copy button — rather than left on screen.

Rules worth knowing before you register

Planned beyond the basics

These are specified for the portal but are not part of the first version, and nothing here is committed to a date: