NETWIZARD · WIFI PROVISIONING · V1

WiFi setup your users can’t get wrong.

NetWizard Pro drops a guided captive portal into your firmware. Your users join the device’s hotspot, the setup page opens itself, they pick their network - online in under a minute, with your branding on every screen.

Built on NetWizard· 127 stars on GitHub
$199one-time, foreverAdd to bag
Instant access·Royalty-free license·Free lifetime updates
SETUP PORTALNETWIZARD V1
ESP32 · S2 · S3 · C3 · C6RP2040 · RP2350 (+W)CAPTIVE PORTALSVELTE UI · ~22 KBNON-BLOCKING API
01 · THE FIRST MINUTE

Sealed box to online, in a minute.

Setup as the person unboxing your product sees it. No app to install, no manual to read.

9:41
Wi-Fi
Device-4F2A
Home-WiFi
Office-5G
Device-4F2ATap to finish setting up your device
01 · JOIN THE HOTSPOT
01Join the hotspotFresh out of the box, the device raises its own WiFi hotspot - your user joins it from their phone.
02The portal opens itselfNo app, no address to type. The setup page pops up on its own, with your logo on it.
03Pick a networkNearby networks appear with live signal readings. Tap one, type the WiFi password.
04OnlineThe device joins their WiFi and remembers it. The portal never shows again.
02 · CODE TO PORTAL

Write C++. Get a portal.

Declare a parameter in firmware and it appears on the setup page - whatever the user enters lands back in your code.

setup.cpp
// declare fields - they show up on the portal
NetWizardParameter host(&NW, NW_INPUT, "MQTT Broker");
NetWizardParameter key(&NW, NW_PASSWORD, "API Key");
NetWizardParameter beta(&NW, NW_TOGGLE, "Beta updates");
 
NW.autoConnect("Device-4F2A");
host.getValue() → "broker.acme.io"
YOUR LOGO
Settings
MQTT Broker
broker.acme.io
API Key
Beta updates
← Back
Finish →
03 · WHAT YOU GET

Inside NetWizard Pro

Their network, found in seconds
Nearby networks ranked by signal - tap one, type the password, done.
Home-WiFi-42 dBmSTRONGEST
Office-5G-58 dBm
Cafe-Guest-71 dBm
ATT-9921-84 dBm
RE-RANKED LIVE AS SIGNALS DRIFT
Device-4F2ATap to set up your device
AUTO-OPENS ON JOIN
The portal opens itself
Join the hotspot - setup pops up. No app.
broker.acme.ioINPUT
PASSWORD
TOGGLE
Collect more than WiFi
Text, password & toggle inputs at setup
Uptime3d 12:40:12
Firmwarev1.2.0
Free heap118 KB
Device data, up front
Live key-values on the portal front page
Demo Page Documentation
BUTTONS ON THE PORTAL FRONT PAGE
Buttons to anywhere
Point users at docs or your app from the portal
~22 KB
UI FOOTPRINT4 MB FLASH
The entire portal, in flash
Svelte UI - fast on a phone, tiny on a chip
Guided captive-portal onboarding Exclusive parameters - password & toggle Links on the portal front page Live statistics key-values Custom logo & page title (white-label) Portal UI source code Private repo & Discord access Free lifetime updates
04 · OPEN-SOURCE VS PRO

Already using open-source NetWizard?

The free version is AGPL-3.0: shipping it inside a closed-source product means open-sourcing your firmware. Pro swaps in a commercial license - and a portal polished enough to carry your logo.

OPEN-SOURCEFree
WiFi manager & captive portal
Non-blocking, event-driven API
Text input parameters
Exclusive parameters - password, toggle & more
Links on the portal front page
Live statistics key-values
White-label logo & custom title
Optimized Svelte UI (~22 KB)
Portal UI source code
LicenseAGPL-3.0 copyleft
DeliveryPublic repository
SupportGitHub issues
NETWIZARD PRO$199
WiFi manager & captive portal
Non-blocking, event-driven API
Text input parameters
Exclusive parameters - password, toggle & more
Links on the portal front page
Live statistics key-values
White-label logo & custom title
Optimized Svelte UI (~22 KB)
Portal UI source code
LicenseSCL-1.3 commercial
DeliveryPrivate repo + Discord
SupportPriority Discord & email
Upgrade to Pro - $199One-time · unlimited devices
05 · FIELD NOTES

The support inbox went quiet.

What builders report after shipping NetWizard Pro to real customers.

We shipped three thousand units last quarter and provisioning didn’t generate a single support ticket. Customers join the hotspot, the portal does the rest.
Lena Kovač · Product engineer · smart home
The exclusive parameters were the unlock - we collect an API key and a site name during WiFi setup, so every device comes online fully configured.
Ravi Patel · Firmware lead · asset tracking
Our customers are not technical people. Every single one has gotten their unit online without calling us - that has never happened before.
Chris Delaney · Founder · hydroponics kits
06 · BEFORE YOU BUY

Questions, answered.

Anything else? Write to [email protected] - a human answers within a day.

Which boards does NetWizard Pro support?+
Does the setup page really open by itself?+
Can I collect my own settings during setup?+
Can I ship it in a commercial, closed-source product?+
What happens right after I pay?+
Can I get a refund if it doesn’t fit?+
NETWIZARD · LIFETIME LICENSE
Never hardcode WiFi again.

One payment of $199. Private repository access, Discord support, unlimited devices - and every future update included.

Add to bag - $199Not sure yet? Evaluate the open-source version first.
Instant repo access Private Discord Free lifetime updates Secure checkout
NetWizard Pro
NetWizard Pro$199Add to bag