How BuilderEngine Works
From a simple idea to a powerful, scalable bot. Here's a look under the hood.
Telegram Bot Workflow
Telegram bots are special accounts that don't require a phone number. Users interact with them via messages and commands. You control your bots by responding to these interactions, which are forwarded to your backend through the Telegram Bot API.
When a user sends a message, Telegram sends an `update` to your bot's webhook. BuilderEngine receives this update, executes your code, and allows you to send responses back through the Bot API.
The BuilderEngine Architecture
BuilderEngine provides a serverless, high-performance environment optimized for bot logic. When you launch a bot, we create a secure, isolated instance for it. Your code is executed efficiently, with direct access to our integrated services, eliminating the need for you to manage any infrastructure.
Isolated Runtimes
Each bot runs in its own secure container, preventing interference and ensuring stability and security.
Integrated Services
Access persistent key-value storage and encrypted secrets with zero configuration.
File-Based System
Your bot's logic is organized in a familiar file-based system, making it easy to manage and develop.
What are Cycles?
"Cycles" are the core unit we use to measure the processing and data transfer your bot performs. Instead of complex pricing based on CPU time, memory, or bandwidth, we simplify everything into a single, predictable metric.
- Inbound Cycles: Consumed when your bot receives data, such as a message from a user or a webhook from another API. (1 KB = 1 Cycle)
- Outbound Cycles: Consumed when your bot sends data, like a reply to a user or an API call to an external service. (1 KB = 1 Cycle)
This model is designed for transparency and predictability, allowing you to easily understand and anticipate your bot's usage. Your plan includes a generous monthly quota of Cycles. See our pricing page for details.
Why Choose BuilderEngine?
The BuilderEngine Advantage
Zero DevOps
No servers to manage, no databases to provision, no scaling to worry about. Just write your code.
Integrated AI Assistant
Get help writing code, debugging issues, and configuring your bot directly in the editor.
All-in-One Dashboard
Manage code, secrets, database, logs, and analytics from a single, intuitive interface.
Security First
With built-in secret management and isolated runtimes, your bot and its data are secure by default.
Feature Comparison
| Feature | BuilderEngine | Self-Hosting (VPS) | Other PaaS |
|---|---|---|---|
| Server Management | ✓ Fully Managed (Serverless) | ~ Manual Setup & Maintenance | ~ Partially Managed |
| AI Code Assistant | ✓ Integrated | ~ Requires external tools | ~ Limited or None |
| Database & Secrets | ✓ Built-in, Zero-Config | ~ Manual Setup (DB, Vault) | ~ Add-on service |
| Deployment Time | ✓ Seconds | ~ Hours to Days | ~ Minutes to Hours |
| Scalability | ✓ Automatic | ~ Manual Scaling | ~ Varies, often complex |
| Pricing Model | ✓ Simple (Cycle-based) | ~ Complex (CPU, RAM, etc.) | ~ Often multi-faceted |
Ready to Build?
Start creating your first bot for free and experience the future of bot development.
Get Started Now