Rooms that bring players together.
Create private rooms with a code or let public matchmaking find another player.

Your homebrew, connected. Bring players together on real Game Boy Advance hardware with CanoFlash and its C SDK.
Now in prelaunch. Follow the campaign to get notified at launch.
Made for game makers
Create private rooms with a code or let public matchmaking find another player.
Exchange positions, actions and game state. You decide how the match plays.
The device handles Wi-Fi, TLS and the connection to the relay. Your game uses the C API.
Start with something that works
KICKSTARTER / PRELAUNCH
Follow the campaign and get notified when CanoFlash launches. You can also leave your email for launch updates.
Follow on KickstarterFAQ
Online play works in games that integrate the CanoFlash SDK. It does not automatically turn the Link multiplayer of existing games into internet multiplayer.
The SDK and devkitARM. The Butano examples also need Butano and Python. You can compile without hardware; online testing needs a configured CanoFlash and a console per player.
Yes. The SDK source is available under the MIT licence. Hardware is separate; follow the Kickstarter prelaunch for its availability.
Yes. ROM loading, repositories and save management remain device features. Find their requirements and instructions on the device page.
The protocol supports up to eight seats, subject to the relay limit. The lobby example offers two to four. See the compatibility guide for current hardware validation and limits.
Built for homebrew