Anniversary SaleUp to 80% off every library--days--hrs--min--secShop now →
NETWIZARD · WIFI PROVISIONING · V2

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, in their own language, with your branding on every screen.

Built on NetWizard· 133 stars on GitHub
$199$49−75%one-time, yours to keepAdd to bag
Anniversary Sale ends November 9
Instant access·Royalty-free license·6 months of updates
SETUP PORTALNETWIZARD V2
ESP32 · S2 · S3 · C3 · C6RP2040 · RP2350 (+W)CAPTIVE PORTALSTATIC IP12 LANGUAGESSVELTE UI · ~37 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.

Settings
Wi‑Fi
Wi‑Fi
NetWizard Pro
OTHER NETWORKS
Home WiFi
Studio 5G
Workshop
CancelNetWizard Pro
NetWizard Pro
EN
Device
Network
Connect
Settings
Connect your device
Review the device details, then set up a Wi‑Fi network.
StatusDisconnected
NetworkNot configured
MAC address24:6F:28:AA:BB:CC
Firmwarev2.0.0
Uptime00:03:12
Set up Wi‑Fi
Firmware Update
9:41
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, in their language, 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, shows the address it got and remembers the network. 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_INPUT, "API Key");
NetWizardParameter beta(&NW, NW_TOGGLE, "Beta updates");
 
NW.autoConnect("Device-4F2A");
↩host.getValue() → "broker.acme.io"
NetWizard Pro
DeviceNetworkConnectSettings
Device settings
Review the settings for this device, then finish setup.
MQTT Broker
broker.acme.io
API Key
Beta updates
Finish setup ✓
← Back
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 & textarea inputs at setup
Static IP
IP192.168.1.50
GATEWAY192.168.1.1
A fixed address, if you need one
Set it in firmware, or let users enter it in the portal
EN
Set up Wi‑Fi
12 LANGUAGES · RTL READY
Speaks your customer’s language
Built-in language picker - Arabic right-to-left
~37 KB
UI FOOTPRINT4 MB FLASH
The entire portal, in flash
Svelte UI - fast on a phone, tiny on a chip
Guided captive-portal onboarding Static IP - set from code or in the portal 12 portal languages, right-to-left included Exclusive parameters - password, toggle & textarea Links on the portal front page Live statistics key-values Custom logo & page title (white-label) Portal UI source code Private repo & Discord access 6 months of 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
Redesigned, responsive portal UI
Portal in 12 languages, with a picker
Text input parameters
Exclusive parameters - password, toggle & more
Static IP configuration
Links on the portal front page
Live statistics key-values
White-label logo & custom title
Portal UI source code
LicenseAGPL-3.0 copyleft
DeliveryPublic repository
SupportGitHub issues
NETWIZARD PRO$199$49
WiFi manager & captive portal
Non-blocking, event-driven API
Redesigned, responsive portal UI
Portal in 12 languages, with a picker
Text input parameters
Exclusive parameters - password, toggle & more
Static IP configuration
Links on the portal front page
Live statistics key-values
White-label logo & custom title
Portal UI source code
LicenseSCL-1.3 commercial
DeliveryPrivate repo + Discord
SupportPriority Discord & email
Upgrade to Pro · $199$49One-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 the device use a static IP?+
What languages does the portal speak?+
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?+
Better together

Need more than NetWizard?

Get NetWizard Pro together with ESP-DASH, ElegantOTA and WebSerial Pro - every library in one checkout, for $27 less than buying the four one by one.

Best value · save 82%
4 Library Bundle
All four Pro libraries - ESP-DASH, ElegantOTA, WebSerial, NetWizard. Private repo access to each and the Pro Discord, in a single checkout.
$996$179
Save $817 on regular prices · $27 less than the four on sale
NETWIZARD · PERPETUAL LICENSE
Never hardcode WiFi again.

One payment of $199$49. Private repository access, Discord support, unlimited devices - and 6 months of updates included.

Add to bag · $199$49Anniversary Sale ends November 9Not sure yet? Evaluate the open-source version first.
Instant repo access Private Discord 6 months of updates Secure checkout
NetWizard Pro
NetWizard Pro$199$49Add to bag