
A connectivity ecosystem from NetcoreNetwork
Causeway packages NetcoreNetwork's decentralized discovery, authentication, and coordination primitives into a command-line interface and embeddable SDK for establishing and managing secure peer-to-peer connections.
Install
Choose the build for your system.
Run
macOS / Linux
./cwp2p
Windows
cwp2p
Get your ID
Causeway generates your NetcoreNetwork ID.
Start connecting
Add peers and start connecting.
Connect devices directly
macOS
Windows
Linux
Featured applicationBring team messaging, files, and video calls together in a self-hosted workspace.Video
See Causeway in action.
Causeway opens up new possibilities for what devices can do together across networks.
In this demo, a peer in West Virginia accesses a webpage running on an Arduino Uno Q in New York, downloads a photo, plays a video, and even views a live stream from an iPhone camera, all through localhost on their own machine.
Media Coverage Highlights
- Business WireNetcoreNetwork unveils Causeway, opening a new ecosystem for private, peer-to-peer device connectivity and management.
- EE JournalBella Raftis, Co-Founder of NetcoreNetwork, discusses why device-to-device communication doesn’t always need a centralized intermediary, and how NetcoreNetwork enables a more direct approach.
FAQ
How to verify your download
Compare the SHA-256 checksum displayed on this page with the checksum of the ZIP you downloaded.
macOS and Linux
shasum -a 256 filename.zip
Windows PowerShell
Get-FileHash .\filename.zip -Algorithm SHA256
The resulting checksum should exactly match the one for that download.
macOS
6ead190a04099b000ac4c1a48a05b3f0b22c007e5862277824864ebf820d1af5
0448dc541c8c9b3f3a990eb90931ead49da1da0410f82017192f916cee9adf88
Windows
e2d2dd9ada4efdd6631cd70f8bd5bf638950563ebd434f139aa27766e7a7649b
2f6ebe4d0f7ecac10572e4d77f91ea1e53a6f9635879f5cb88f564e0b593b35d
Linux
9b1aa0febc8151e56b575a3433e88e02433e1ebe48ff96643b3600fb35e77869
0dd458975cbe03659259096f63bf737ab06100741d42c9880e43e037e828fd50
- How is Causeway different from other direct connectivity tools?
- Many direct connectivity tools are built around a single tunneling approach. Causeway is designed to give users more flexibility in how peers connect. For example, it supports WireGuard, but also offers WebRTC Data Channels mode as another path for direct, encrypted connectivity when a different transport is better suited to the environment.
- Is Causeway open source?
- The underlying network, NetcoreNetwork, will be open sourced when we move to mainnet. Causeway is currently running on testnet.
- What does Causeway run on?
- Causeway runs on NetcoreNetwork, our decentralized L0/L1 network. NetcoreNetwork provides the underlying discovery and coordination layer that allows peers to find and authenticate each other.
- What are some practical use cases for Causeway?
- Self-hosted apps, remote access to edge devices, direct file sharing, live camera streams, IoT and robotics, private developer environments, and accessing local services across networks.