# Streamline Automations Overview Streamline is Freddy's powerful automation platform that lets you build, deploy, and run Python-based automations in secure sandbox environments. Create workflows that integrate with your tools, schedule recurring tasks, and automate complex processes. ## What is Streamline? Streamline allows you to: - **Build Python automations** with full access to pip packages - **Deploy via Git** for automatic synchronization with your repository - **Execute on-demand** or on a schedule with cron expressions - **Integrate with Freddy AI** for intelligent automation workflows - **Run securely** in isolated E2B sandbox environments ## Key Features ### 🚀 Multiple Deployment Methods - **Git Integration**: Connect your GitHub repository for automatic deployments - **Manual Upload**: Upload ZIP files directly through the API - **CLI Tool**: Use the Aitronos CLI for streamlined development ### 🔄 Automatic Synchronization - **GitHub Webhooks**: Automatically sync when you push to your repository - **Manual Sync**: Trigger synchronization on-demand - **Multi-Automation Repos**: Support for monorepo structures with multiple automations ### ⏰ Flexible Scheduling - **Cron Expressions**: Schedule automations with standard cron syntax - **Timezone Support**: Run automations in any timezone - **Enable/Disable**: Toggle schedules without deleting them ### 🔐 Secure Execution - **Sandbox Isolation**: Each automation runs in its own secure E2B sandbox - **Resource Limits**: Configurable timeout and resource constraints - **Environment Variables**: Secure parameter passing ## Quick Start 1. **[Install the CLI](/docs/documentation/streamline/cli-installation)** - Get the Aitronos CLI tool 2. **[Create Your First Automation](/docs/documentation/streamline/getting-started)** - Build a simple automation 3. **[Deploy to GitHub](/docs/documentation/streamline/github-deployment)** - Set up automatic deployments 4. **[Schedule Execution](/docs/documentation/streamline/scheduling)** - Run automations on a schedule ## Architecture ``` ┌─────────────────┐ │ Your GitHub │ │ Repository │ └────────┬────────┘ │ Push ↓ ┌─────────────────┐ │ GitHub Webhook │ │ (Auto-Sync) │ └────────┬────────┘ │ ↓ ┌─────────────────┐ ┌──────────────┐ │ Freddy Backend │─────→│ E2B Sandbox │ │ (Streamline) │ │ Execution │ └─────────────────┘ └──────────────┘ ``` ## Use Cases ### Data Processing Automate data collection, transformation, and analysis workflows. ### API Integration Connect multiple services and automate data synchronization. ### Scheduled Reports Generate and send reports on a regular schedule. ### Monitoring & Alerts Monitor systems and send notifications when conditions are met. ### AI-Powered Workflows Combine Freddy AI with external tools for intelligent automation. ## Next Steps - **[Getting Started Guide](/docs/documentation/streamline/getting-started)** - Create your first automation - **[Project Structure](/docs/documentation/streamline/project-structure)** - Learn about automation structure - **[GitHub Integration](/docs/documentation/streamline/github-deployment)** - Set up Git-based deployments - **[API Reference](/docs/api-reference/streamline/introduction)** - Complete API documentation ## Support Need help? Contact us at support@aitronos.com or visit the [Freddy Hub](https://freddy-hub.aitronos.com).