About RotorLab: built in Dubuque, Iowa.
RotorLab is drone compliance software that keeps one verifiable record per aircraft, from the physics it was designed against, through every flight, repair and sign-off, to the binder an auditor opens. It is built by people who design, build, race and fly their own aircraft, in Dubuque, Iowa, and it reads ArduPilot and PX4 logs first because that is what we fly.
Press and media: media@rotorlab.app. Everything else: info@rotorlab.app.

What RotorLab is, and why it exists
The questions that come up at a race track, what will this actually pull, how long will it really hang, why did that one come down, deserved better answers than a spreadsheet and a hunch.
Design against the physics.
The Builder sizes an aircraft against real propeller and motor physics before a part is ordered. Every equation behind it is published and re-derived in the browser, so a program can check the tool rather than take its word for anything. See how we validate.
Fly, and keep the flight.
The aircraft's own log becomes the flight record: ArduPilot and PX4 first, then DJI, Parrot, Betaflight and INAV Blackbox, GUTMA, Litchi, Airdata and CSV. Component life, battery horizon, currency and filing deadlines all count from it. Every reader is measured against public logs.
Prove what you did.
Maintenance signed in a numbered tech log, an operations manual that reads the records, a hazard register with named acceptance, and a binder with a checksum for every file and a code anyone can check at rotorlab.app/verify. See audit and evidence.
RotorLab is advisory by design. It computes, warns and documents; the decision to fly stays with the pilot and the organization, and no score ever grounds an aircraft.
Who builds it
A small team, and both of us fix our own quads. There is no engineering department behind the pit table.
Nicholas Donarski
Founder, RotorLab · Chapter organizer, RotorLab RacingFlying radio control since 1996 and writing the software behind it for about as long. Started the racing chapter because Iowa did not have one, and started RotorLab because the questions that come up at a race track deserved better answers than a spreadsheet and a hunch.
Caden
Chapter manager · Pilot, RotorLab RacingChapter manager and race-day pilot. Builds, tunes and flies the race quads, and does the unglamorous half of running a chapter: setting gates, marshalling, and pulling somebody's ship out of the long grass in the middle of a heat.
The product's own history is public in customer words on the release notes page, and the full guides are at docs.rotorlab.app.
Where to find us
A person reads every message and replies by email. Buying for a program? Contact sales has its own form.
Dubuque, Iowa
RotorLab7709 Commerce Park
Suite 2
Dubuque, IA 52002
United States
Talk to a person
- Phone
- 563-500-1232
- General and support
- info@rotorlab.app
- Sales
- sales@rotorlab.app
Media inquiries
- Press
- media@rotorlab.app
- Or by form
- Contact, press or media
Tell us your outlet, your deadline and what you need from us.
Iowa's MultiGP drone racing chapter
A software company runs a racing chapter because a race track is where the questions in the product come from. RotorLab Racing is the only MultiGP chapter in the state of Iowa, chartered and based in Dubuque, and an open one: every class welcome, with the ladder from chapter rounds to the regional standings and the International Open.
- Chartered chapter. The rounds flown here count the way MultiGP counts them. Everything on the racing page defers to the league.
- Two pilots is a roster with room in it. If you fly, or want to, there is a seat.
MultiGP and the MultiGP chapter mark are trademarks of MultiGP, Inc., used here with permission as one of its chapters.

Who we work with
Every organization below carries a label saying exactly what we are to them, because a member, a supplier and a product partner are not the same thing. The full list is on partners.

Loras College
The drone engineering program at Loras uses the RotorLab Builder and testing suite. Students size an aircraft against real propeller and motor physics before a part is ordered, then check those predictions against what the airframe actually did once it has flown.
RotorLab for education →
Snap Manufacturing
On-demand 3D printing, FDM and resin, and laser cutting, quoted instantly from the geometry of the file you upload. We partnered with Snap to help bring that quoting to their customers.
The partners page →
MultiGP
The sanctioning league for drone racing. RotorLab Racing is one of its chartered chapters, and the chapter runs what the league runs: check multigp.com for the current season.
RotorLab Racing →What we claim, and what we do not
RotorLab holds designs, flight logs, maintenance records and evidence that organizations stand behind with their own name. The Trust Center says how that data is protected, what you can check yourself, and what happens if you leave.
- Single sign-on and enforced two-factor for the people who hold the records.
- Verifiable documents with a code on every page, and records timestamped daily by independent time-stamping services.
- Export any time. The organization's data leaves with it, whole.
- No approval claimed. RotorLab is an independent company. It is not a regulator and does not speak for one; it keeps records that support your own answers.

Questions people ask about the company
The short answers. The contact page is for the rest.
Where is RotorLab based?
Dubuque, Iowa, United States: 7709 Commerce Park, Suite 2, Dubuque, IA 52002. The phone number is 563-500-1232, and the general address is info@rotorlab.app.
Who do I contact for press or media?
Email media@rotorlab.app with your outlet, your deadline and what you need, or choose the press topic on the contact form. Press mail goes to its own inbox, not the support queue.
Is RotorLab affiliated with the FAA or any regulator?
No. RotorLab is an independent company and claims no approval, endorsement or certification from any aviation authority. It keeps records that support an organization's own answers to a regulator, an insurer or a client, and the Trust Center lists what it does not claim.
Which autopilots and aircraft does it support?
Aircraft that run ArduPilot or PX4 come in through the autopilot's own log, and the free Log Analyzer reads ArduPilot, PX4, Betaflight and INAV Blackbox logs with no account. DJI, Parrot, GUTMA, Litchi, Airdata and CSV flight records are read as well.
How do I see what is new, or what it costs?
Every release is on the release notes page in customer words, plans and add-ons are on the pricing page, and the 14-day trial needs no card. Buying for a program, or by purchase order? Contact sales.
Built in Dubuque. Flown everywhere.
Talk to us, come race with us, or start a trial and file your first flight today.