> For the complete documentation index, see [llms.txt](https://docs.openalgo.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openalgo.in/developers.md).

# Developers

- [Design Documentation](https://docs.openalgo.in/developers/design-documentation.md)
- [00 - Directory Structure](https://docs.openalgo.in/developers/design-documentation/00-directory-structure.md)
- [01 - Frontend Architecture](https://docs.openalgo.in/developers/design-documentation/architecture.md)
- [02 - Backend Architecture](https://docs.openalgo.in/developers/design-documentation/02-backend-architecture.md)
- [03 - Login and Broker Login Flow](https://docs.openalgo.in/developers/design-documentation/api-layer.md)
- [04 - Cache Architecture](https://docs.openalgo.in/developers/design-documentation/broker-integerations.md)
- [05 - Security Architecture](https://docs.openalgo.in/developers/design-documentation/database-layer.md)
- [06 - WebSockets Architecture](https://docs.openalgo.in/developers/design-documentation/authentication-platforms.md)
- [07 - Sandbox Architecture (Analyzer Mode)](https://docs.openalgo.in/developers/design-documentation/configuration.md)
- [08 - Historify](https://docs.openalgo.in/developers/design-documentation/utilities.md)
- [09 - REST API Documentation](https://docs.openalgo.in/developers/design-documentation/broker-integration-checklist.md)
- [10 - Flow Architecture](https://docs.openalgo.in/developers/design-documentation/10-flow-architecture.md)
- [11 - Docker Configuration](https://docs.openalgo.in/developers/design-documentation/11-docker-configuration.md)
- [12 - Ubuntu Server Installation](https://docs.openalgo.in/developers/design-documentation/12-ubuntu-server-installation.md)
- [13 - Chartink Architecture](https://docs.openalgo.in/developers/design-documentation/13-chartink-architecture.md)
- [14 - TradingView & GoCharting](https://docs.openalgo.in/developers/design-documentation/14-tradingview-and-gocharting.md)
- [15 - Basic UI Elements](https://docs.openalgo.in/developers/design-documentation/15-basic-ui-elements.md)
- [16 - Centralized Logging](https://docs.openalgo.in/developers/design-documentation/16-centralized-logging.md)
- [17 - Connection Pooling](https://docs.openalgo.in/developers/design-documentation/17-connection-pooling.md)
- [18 - Database Structure](https://docs.openalgo.in/developers/design-documentation/18-database-structure.md)
- [19 - PlaceOrder Call Flow](https://docs.openalgo.in/developers/design-documentation/19-placeorder-call-flow.md)
- [20 - Design Principles](https://docs.openalgo.in/developers/design-documentation/20-design-principles.md)
- [21 - Admin Section](https://docs.openalgo.in/developers/design-documentation/21-admin-section.md)
- [22 - Log Section](https://docs.openalgo.in/developers/design-documentation/22-log-section.md)
- [23 - IP Security](https://docs.openalgo.in/developers/design-documentation/23-ip-security.md)
- [24 - Browser Security](https://docs.openalgo.in/developers/design-documentation/24-browser-security.md)
- [25 - Latency Monitor](https://docs.openalgo.in/developers/design-documentation/25-latency-monitor.md)
- [26 - Traffic Logs](https://docs.openalgo.in/developers/design-documentation/26-traffic-logs.md)
- [27 - Service Layer](https://docs.openalgo.in/developers/design-documentation/27-service-layer.md)
- [28 - Environment Configuration](https://docs.openalgo.in/developers/design-documentation/28-environment-configuration.md)
- [29 - Ngrok Configuration](https://docs.openalgo.in/developers/design-documentation/29-ngrok-configuration.md)
- [30 - Upgrade Procedure](https://docs.openalgo.in/developers/design-documentation/30-upgrade-procedure.md)
- [31 - Utils Functionalities](https://docs.openalgo.in/developers/design-documentation/31-utils-functionalities.md)
- [32 - Master Contract Download](https://docs.openalgo.in/developers/design-documentation/32-master-contract-download.md)
- [33 - Broker Folder Explanations](https://docs.openalgo.in/developers/design-documentation/33-broker-folder-explanations.md)
- [34 - App Startup](https://docs.openalgo.in/developers/design-documentation/34-app-startup.md)
- [35 - Development & Testing Guide](https://docs.openalgo.in/developers/design-documentation/35-development-and-testing-guide.md)
- [36 - Rate Limiting Guide](https://docs.openalgo.in/developers/design-documentation/36-rate-limiting-guide.md)
- [37 - API Key & Playground](https://docs.openalgo.in/developers/design-documentation/37-api-key-and-playground.md)
- [38 - Python Strategies Hosting](https://docs.openalgo.in/developers/design-documentation/38-python-strategies-hosting.md)
- [39 - Strategy Module](https://docs.openalgo.in/developers/design-documentation/39-strategy-module.md)
- [40 - Logout & Session Expiry](https://docs.openalgo.in/developers/design-documentation/40-logout-and-session-expiry.md)
- [41 - MCP Architecture](https://docs.openalgo.in/developers/design-documentation/41-mcp-architecture.md)
- [42 - Action Center](https://docs.openalgo.in/developers/design-documentation/42-action-center.md)
- [43 - Telegram Bot Configuration](https://docs.openalgo.in/developers/design-documentation/43-telegram-bot-configuration.md)
- [44 - Toast Notifications System](https://docs.openalgo.in/developers/design-documentation/44-toast-notifications-system.md)
- [44 - PnL Tracker](https://docs.openalgo.in/developers/design-documentation/44-pnl-tracker.md)
- [46 - Search](https://docs.openalgo.in/developers/design-documentation/46-search.md)
- [47 - SMTP Configuration](https://docs.openalgo.in/developers/design-documentation/47-smtp-configuration.md)
- [48 - Password Reset](https://docs.openalgo.in/developers/design-documentation/48-password-reset.md)
- [49 - Themes](https://docs.openalgo.in/developers/design-documentation/49-themes.md)
- [50 - TOTP Configuration](https://docs.openalgo.in/developers/design-documentation/50-totp-configuration.md)
- [51 - Broker and System Config](https://docs.openalgo.in/developers/design-documentation/51-broker-and-system-config.md)
- [52 - Broker Factory Implementation](https://docs.openalgo.in/developers/design-documentation/52-broker-factory-implementation.md)
- [53 - Event Bus](https://docs.openalgo.in/developers/design-documentation/53-event-bus.md)
- [54 - Scalping Terminal](https://docs.openalgo.in/developers/design-documentation/54-scalping-terminal.md)
