Telegram Bot API
core.telegram.org/bots/apiOfficial HTTP reference for every Bot API method, object and update type.
Directory
Hand-picked resources, grouped by category. No paid placements and no affiliate links. Filter by keyword or category.
Official HTTP reference for every Bot API method, object and update type.
The official bot used to create bots, obtain tokens and set commands, descriptions and privacy mode.
Mature asyncio Python wrapper with conversation handlers, job queue and persistence.
Fast, fully asynchronous Python framework with routers, filters, middlewares and FSM.
Modern TypeScript framework that runs on Node.js, Deno, Bun and edge runtimes such as Cloudflare Workers.
Popular Node.js framework with middleware composition, scenes and session support.
Simple, synchronous and asynchronous Python library, good for small bots and learning.
Documentation for web apps that open inside Telegram and talk to your bot.
Create applications, bot users, OAuth2 install links and interaction endpoints.
Official reference for the REST API, Gateway, interactions, permissions and rate limits.
The most widely used Node.js library, with full Gateway, REST and interaction support.
Feature-rich async Python library with an application commands extension.
Python fork of discord.py focused on slash commands, components and modals.
Java Discord API wrapper with an event-driven design.
Rust library for Discord bots with caching and a framework layer.
Official helpers to verify Ed25519 request signatures for HTTP interaction endpoints.
Meta-hosted Business Platform API for sending templates, session messages and media.
How to subscribe to message and status notifications and verify the endpoint.
Rules and categories for pre-approved templates used outside the 24-hour window.
Commerce and business messaging policy: opt-in, prohibited content and enforcement.
Programmable SMS and WhatsApp messaging through a single provider API.
Open, federated messaging protocol with a well-documented bot-friendly API.
Official platform docs: apps, scopes, Events API, Web API and Socket Mode.
Official framework for Slack apps in Node.js with listeners for events, actions and commands.
Official Python framework with adapters for Flask, FastAPI, AWS Lambda and more.
Visual designer for Slack message layouts, modals and home tabs.
Overview of conversational bots for Teams built on the Bot Framework.
Webhooks, slash commands and bot accounts for the open-source Slack alternative.
Open protocol for connecting AI models to tools and data sources through servers.
Reference for chat, tool calling, structured outputs and embeddings.
Reference for the Messages API, tool use and prompt engineering guidance.
Reference for chat completions, function calling and model options.
Run open-weight language models locally with a simple HTTP API.
Efficient C/C++ inference for quantized models on CPUs and GPUs.
Framework of components for chains, retrieval and tool-using agents.
Data framework for retrieval-augmented generation over your documents.
TypeScript toolkit for streaming chat UIs and provider-agnostic model calls.
Hub of open models, datasets and hosted inference endpoints.
Risks specific to LLM applications: prompt injection, data leakage, excessive agency.
Fair-code workflow automation you can self-host, with code nodes and AI nodes.
Flow-based low-code tool for wiring APIs, devices and services.
Open-source automation builder with a growing library of connectors.
Hosted no-code automation connecting thousands of SaaS apps.
Visual scenario builder with routers, iterators and detailed execution logs.
Developer-focused workflows with code steps in Node.js and Python.
Self-hosted agents that watch the web and act on events.
CI/CD workflows that also work well for scheduled jobs and repository bots.
Reliable cross-browser automation for Chromium, Firefox and WebKit.
Node.js API to control Chrome or Firefox over DevTools and WebDriver BiDi.
Python crawling framework with throttling, pipelines and robots.txt support.
Python library for parsing and navigating HTML and XML.
Node.js and Python crawling library with queues, retries and session management.
The standardized Robots Exclusion Protocol.
Open web crawl archive: often a better option than crawling yourself.
Serverless functions at the edge with KV, D1, Queues, Durable Objects and Cron Triggers.
Expose a local or private service without opening inbound ports.
Event-driven functions with function URLs, SQS triggers and EventBridge schedules.
Run containers that scale to zero, with jobs and scheduler integration.
Run containers as lightweight VMs close to users, good for long-lived connections.
Managed web services, background workers and cron jobs from a Git repository.
Deploy services and databases quickly with usage-based pricing.
Global serverless JavaScript and TypeScript with built-in KV and cron.
Package a bot with its dependencies for repeatable deployment on any VPS.
Run a bot as a supervised Linux service with restart policies and logs.
Secure tunnels to test webhooks against a local machine.
Webhook payload delivery proxy for local development.
Open-source API client for REST, GraphQL and WebSocket testing.
Offline-first API client that stores collections as plain files in Git.
Open specification for signing and verifying webhook deliveries consistently.
Describe and validate payload shapes for incoming and outgoing messages.
Quick reference for cron expression syntax.
Status codes, headers and caching semantics explained clearly.
The most critical API risks, from broken authorization to unsafe consumption.
Scan repositories and commits for hard-coded secrets and tokens.
Find, verify and analyze leaked credentials across many sources.
Push protection and alerts when known token formats are committed.
Automated dependency updates and vulnerability alerts.
Automated checks for security practices of open-source dependencies.
Rules that bot developers agree to on Telegram.
Data use, user privacy and conduct requirements for Discord apps.