ElegantOTA Pro

OTA updates made slick and simple for everyone!

Things included with Pro

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

  • 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.
  • Disable OTA Modes

    Disable firmware / filesystem / both OTA modes easily. Changes are visible in the portal itself.
  • Hardware ID

    A dedicated field to enter hardware ID. This helps you to identify the device you are updating.
  • Firmware Version

    A dedicated field to enter firmware version. This helps you with better version control and tracking.
  • Optimized UI

    A new optimized UI based on vanilla JS. It's faster, more responsive and has a size of only 9KB.
  • UI Source

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

and some extras...

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

  • Whitelabel / Branding

    Replace logo with your own with ease. You can also change the width and height of the logo without even touching HTML or CSS.
  • Custom Title

    The library comes with a simple function to change the browser title of your dashboard.
  • Free Lifetime Updates

    Free lifetime updates are part of your package! As new features roll out, you can update it anytime to the latest version without any extra cost.


ElegantOTA Pro is an one-time purchase. No subscriptions, no hidden fees.

Pro Package

Pro package includes everything in the lite version, plus exclusive features and technical support for 3 months.

What’s included

Pay once, own it forever


Buy Now

Invoices and receipts available for easy company reimbursement


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 Paddle Inc. and a uniquely generated download link 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.

Yes, the library comes with the source code for the UI (webpage). You can customize the UI to your liking.

Yes, you can use the library for commercial purposes. The library comes with SCL-1.1 (SOFTT Commercial License 1.1) that allows you to use it in commercial projects. SCL-1.1 only prohibits you from redistributing the source code.

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
  2. Platform
  3. Platform
    RP2040 (+ WiFi)
    Raspberry Pi