ElegantOTA Pro

OTA updates made slick and simple for everyone!

Everything you need for your OTA updates

ElegantOTA Pro includes everything in the lite version, plus these additional features to help you build better OTA experiences.

UX

Exclusive Drag & Drop

Reduce friction with exclusive drag & drop zone by which you can simply drag your update file and drop it in portal to start the update process.

Functionality

Disable OTA Modes

Disable firmware / filesystem / both OTA modes easily. Pro UI will only show OTA modes which you have enabled explicitly in your firmware.

UX

Hardware ID & Firmware Version

Dedicated fields to enter hardware ID and firmware version. This helps you identify the device you are updating.

Performance

Optimized UI

Optimized UI based on vanilla JS. It's faster, more responsive and has a size of only ~9KB.

Customization

UI Source Code

Get the source code of the UI (webpage) and modify it to your needs. Available with Advantage bundle.

and some extras...

Who doesn't love a little extra? Here are some additional features that come with Pro.

Whitelabel / Branding

Effortlessly swap in your own logo and adjust its width and height, all without needing to edit any HTML or CSS.

Custom Title

The library comes with a simple function to change the browser title of your portal.

Free Lifetime Updates

Your advantage bundle includes free lifetime updates! Get the latest features and bug fixes as they’re released, with no additional cost for upgrading.

Pricing

Pay once, own it forever. No subscriptions, no hidden fees.

Essential

$149USD

Get access to current version with all exclusive features and pre-compiled UI.

  • Exclusive Drag & Drop
  • Disable OTA Modes
  • Hardware ID
  • Firmware Version
  • Whitelabel / Branding

Advantage

$299USD

Get access to all exclusive features, UI source code and free lifetime updates!

  • Exclusive Drag & Drop
  • Disable OTA Modes
  • Hardware ID
  • Firmware Version
  • Whitelabel / Branding
  • UI Source Code
  • Free Lifetime Updates
  • Dedicated Technical Support (Chat & Email)

Invoices and receipts available for easy company reimbursement.

Please contact sales for educational pricing. We offer special ‘per student’ rates for educational institutions and educators who would like to use & distribute ElegantOTA Pro among their students.

FAQ

Here are some frequently asked questions about ElegantOTA Pro. If you have any other questions, feel free to reach out.


ElegantOTA Pro is a software library that can be used alongside your existing code to provide a sleek user interface to upload over-the-air firmware/filesystem updates to your hardware with precise status and progress.

You'll get a receipt from our payment provider and a download link will be sent to the email address through which you made the purchase.

Unfortunately, the library does not support ESP-IDF. It only supports Arduino core for ESP8266/ESP32/RP2040.

Yes, the library comes with the source code for the UI (webpage) in Advantage bundle.

Yes, you can use the library for commercial purposes. Essential and Advantage bundles comes with SCL-1.2 (SOFTT Commercial License 1.2) which allows you to use it in commercial products.

No, pro libraries are intended for closed-source projects only. SCL-1.2 license strictly prohibits you from redistributing the source code of the library itself.

You can use the library on as many devices as you want. There are no limitations on the number of devices you can use the library with.

Stay up to date

Subscribe to our newsletter. Get notified when there are new version releases, products and more.

Compatible Platforms

  1. Platform
    ESP8285
    Company
    Espressif
  2. Platform
    ESP8266
    Company
    Espressif
  3. Platform
    ESP32 (32, S3, S2, C6, C5, C3, C2)
    Company
    Espressif
  4. Platform
    RP2040 (+ WiFi)
    Company
    Raspberry Pi