Find answers to common questions about AidaIDE, from getting started to advanced features.
Search coming soon
AidaIDE is an all-in-one integrated development environment (IDE) designed specifically for IoT development. It combines code editing, device connection (SSH/SFTP), fleet management, over-the-air (OTA) updates, and AI-powered coding assistance in a single application.
Unlike traditional IDEs, AidaIDE is built from the ground up to work with embedded devices and IoT hardware, providing a seamless workflow from writing code to deploying it across your entire device fleet.
AidaIDE is currently available for:
macOS support is coming soon. Sign up for notifications on our download page to be alerted when it becomes available.
Windows:
Linux:
chmod +x AidaIDE-*.AppImageAidaIDE starts at $7/month on the Single User plan with full access to the core IDE, SSH, and fleet tools. Cancel anytime from your account dashboard.
Annual plans are available at a discount, and Teams plans add multi-seat licensing and live collaboration features.
AidaIDE is designed to work offline for most core functionality. You can:
An internet connection is required for:
AidaIDE supports a wide range of devices that accept SSH connections, including:
Adding a new SSH connection is simple:
AidaIDE will save your connection for future use. You can organize connections into groups for easier management.
Yes! AidaIDE fully supports SSH key authentication, which is more secure than password-based login.
To use SSH keys:
id_rsa or id_ed25519)AidaIDE supports RSA, ED25519, and ECDSA key formats.
AidaIDE includes special support for legacy network devices:
Ubiquiti devices:
MikroTik RouterOS:
For devices with non-standard configurations, check the connection advanced settings for SSH options.
Connection drops can happen for various reasons. Here are some solutions:
AidaIDE will automatically attempt to reconnect when a connection drops unexpectedly.
The Single User plan ($7/mo or $65/yr) covers the everyday IDE:
The Teams plan ($30/mo or $300/yr) adds unlimited device connections, the fleet management dashboard, live collaboration, and priority support. AI Hierarchy add-ons are available on top of either plan.
Hobbyist ($9/month):
Professional ($19/month):
Fleet Management (Professional plan) lets you manage multiple devices from a single dashboard:
Over-the-Air (OTA) updates let you deploy software to devices remotely:
Devices must be online and connected for OTA updates to apply.
Raspberry Pi: Full support via SSH. Connect, edit files, deploy code, and manage your Pi remotely.
ESP32: Connect via serial port for programming and monitoring. AidaIDE integrates with ESP-IDF and PlatformIO toolchains.
Arduino: Serial connection support for uploading sketches and monitoring serial output. Works with the Arduino CLI.
AidaIDE auto-detects common development boards and suggests appropriate configurations.
After purchasing a license, you'll receive a license key via email. To activate:
Your license is tied to your account, not your computer, making it easy to transfer if needed.
Each license allows activation on up to 2 computers simultaneously. This covers typical scenarios like a desktop and laptop.
If you need to use AidaIDE on more machines, you can:
When your 14-day trial expires:
We'll send you a reminder email before your trial ends so you have time to decide.
Yes, we offer a 30-day money-back guarantee on all plans. If you're not satisfied with AidaIDE for any reason, contact our support team within 30 days of your purchase for a full refund.
To request a refund, email us at support@aidaide.app with your license key or order number.
Yes! We offer custom plans for teams and enterprises that include:
Contact us at enterprise@aidaide.app to discuss your team's needs.
If AidaIDE won't start, try these steps:
If none of these work, check the log files in the AidaIDE data folder and contact support.
Connection failures can have several causes:
Enable verbose logging in connection settings to see detailed error messages.
If files won't save to a remote device:
Check the output panel for specific error messages that can help identify the issue.
We appreciate bug reports! To report an issue:
You can also email bugs@aidaide.app or submit issues on our GitHub repository.
There are several ways to get help with AidaIDE:
Professional plan users receive priority email support with faster response times.
Our team is here to help. Reach out and we'll get back to you as soon as possible.