Test Sulala with Device Agents

Connect your device to Sulala.ai and test the application using JavaScript or Flutter device agents.
Complete guide for developers.

Documentation Sections

    Getting Started
    Learn about device agents, choose between JavaScript or Flutter implementations, and set up your testing environment.
    API Reference
    Complete API documentation for device-to-cloud communication. All endpoints, request/response formats, and authentication.
    Architecture
    Understand how device agents work without requiring IP addresses or firewall configuration. Cloud-first architecture explained.
    Examples & Tutorials
    Step-by-step examples for testing file search, app discovery, file uploads, and more. Practical scenarios with debugging tips.
    Best Practices
    Security guidelines, performance optimization, reliability patterns, and deployment best practices for production-ready agents.
    Troubleshooting
    Solutions to common issues, connection problems, search failures, and frequently asked questions.

Key Features

    Heartbeat Monitoring
    Keeps device online status with automatic heartbeat every 30 seconds. Reliable connection management with auto-reconnect.
    Local File Search
    Search files on your device from anywhere. Fast, secure, and efficient file discovery across your local filesystem.
    App Discovery
    Find installed applications on your device. Cross-platform support for Windows, macOS, Linux, Android, and iOS.
    File Upload
    Upload files to cloud storage automatically. Handles large files, progress tracking, and multiple storage backends.
    Auto-Reconnect
    Automatically reconnects if connection drops. Robust error handling with exponential backoff and retry logic.
    System Tray
    Runs in background on desktop platforms. System tray integration for Windows, macOS, and Linux with status indicators.