
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
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 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.