# grammY ## Docs - [Deployment](https://mintlify.wiki/grammyjs/grammY/advanced/deployment.md): Deploy your grammY bot to production on various platforms - [Inline Queries](https://mintlify.wiki/grammyjs/grammY/advanced/inline-queries.md): Handle inline queries and let users interact with your bot from any chat - [Keyboards](https://mintlify.wiki/grammyjs/grammY/advanced/keyboards.md): Build custom and inline keyboards for interactive bot experiences - [Long Polling](https://mintlify.wiki/grammyjs/grammY/advanced/long-polling.md): Receive bot updates using long polling for development and simple deployments - [Sessions](https://mintlify.wiki/grammyjs/grammY/advanced/sessions.md): Store user data across conversations with built-in session management - [Webhooks](https://mintlify.wiki/grammyjs/grammY/advanced/webhooks.md): Deploy your bot using webhooks for production environments - [API Client](https://mintlify.wiki/grammyjs/grammY/api/api-client.md): Direct access to the Telegram Bot API - [Bot](https://mintlify.wiki/grammyjs/grammY/api/bot.md): The main class representing your Telegram bot in grammY - [Composer](https://mintlify.wiki/grammyjs/grammY/api/composer.md): The middleware composition system in grammY - [Context](https://mintlify.wiki/grammyjs/grammY/api/context.md): The context object containing update information and API methods - [Error Handling](https://mintlify.wiki/grammyjs/grammY/api/errors.md): Error types and error handling in grammY - [Filter Types](https://mintlify.wiki/grammyjs/grammY/api/filter-types.md): Type-safe filtering system for context narrowing in grammY - [InlineKeyboard](https://mintlify.wiki/grammyjs/grammY/api/inline-keyboard.md): Inline keyboard builder for interactive buttons in Telegram messages - [InputFile](https://mintlify.wiki/grammyjs/grammY/api/input-file.md): Class for uploading files to Telegram in grammY - [Keyboard](https://mintlify.wiki/grammyjs/grammY/api/keyboard.md): Custom keyboard builder for reply keyboards in Telegram - [Middleware Types](https://mintlify.wiki/grammyjs/grammY/api/middleware-types.md): TypeScript types for middleware functions in grammY - [Session](https://mintlify.wiki/grammyjs/grammY/api/session.md): Session middleware for persistent data storage in grammY - [Types](https://mintlify.wiki/grammyjs/grammY/api/types.md): Core TypeScript types and interfaces for Telegram Bot API - [webhookCallback](https://mintlify.wiki/grammyjs/grammY/api/webhook.md): Create webhook handlers for running grammY bots on web servers - [Bot](https://mintlify.wiki/grammyjs/grammY/concepts/bot.md): The Bot class is the heart of your grammY application - [Context](https://mintlify.wiki/grammyjs/grammY/concepts/context.md): Context objects wrap updates and provide shortcuts for bot operations - [Error Handling](https://mintlify.wiki/grammyjs/grammY/concepts/error-handling.md): Comprehensive error handling strategies for grammY bots - [Filter Queries](https://mintlify.wiki/grammyjs/grammY/concepts/filter-queries.md): Filter queries provide a powerful and concise way to match specific updates - [Middleware](https://mintlify.wiki/grammyjs/grammY/concepts/middleware.md): Understanding the middleware system that powers grammY - [Updates](https://mintlify.wiki/grammyjs/grammY/concepts/updates.md): Understanding Telegram updates and how grammY processes them - [Installation](https://mintlify.wiki/grammyjs/grammY/installation.md): Install grammY for Node.js, Deno, or browsers. Learn about package managers, version requirements, and platform-specific setup. - [Welcome to grammY](https://mintlify.wiki/grammyjs/grammY/introduction.md): The Telegram Bot Framework for Node.js and Deno - [Built-in Plugins](https://mintlify.wiki/grammyjs/grammY/plugins/built-in.md): Comprehensive guide to grammY's built-in utilities and plugins - [Creating Plugins](https://mintlify.wiki/grammyjs/grammY/plugins/creating-plugins.md): Learn how to create custom middleware and plugins using the Composer API - [Plugin Overview](https://mintlify.wiki/grammyjs/grammY/plugins/overview.md): Understanding the grammY plugin architecture and ecosystem - [Quickstart](https://mintlify.wiki/grammyjs/grammY/quickstart.md): Get your first grammY bot up and running in minutes. Learn how to create, configure, and launch a Telegram bot with practical examples.