Skip to content

PulseBeamDev/pulsebeam-js

Repository files navigation

@pulsebeam/client

Simplifies real-time application development. Defines signaling protocol for connection establishment, handling media and data transmission, and provides infrastructure.

Status

Warning

This SDK is currently in active development. We're currently brewing a homegrown WebRTC SFU implementation in Rust, https://github.com/pulseBeamDev/pulsebeam.

Create GitHub Issues
Join PulseBeam Developer Discord

Roadmap

The project is in active development, please refer to the roadmap to track our major milestones.

Semantic Versioning

This project adheres to Semantic Versioning 2.0.0.

  • MAJOR version (X.y.z): Incompatible API changes.
  • MINOR version (x.Y.z): Functionality added in a backwards compatible manner.
  • PATCH version (x.y.Z): Backwards compatible bug fixes.

WebRTC Resources

For a deeper understanding of WebRTC concepts, consult the official WebRTC documentation:

Related Links

Name Link
PulseBeam Server github.com/pulseBeamDev/pulsebeam
Client SDK https://github.com/PulseBeamDev/pulsebeam-js
Server SDK https://github.com/PulseBeamDev/pulsebeam-core
FOSS Server https://github.com/PulseBeamDev/pulsebeam-server-foss
Signaling Protocol https://github.com/PulseBeamDev/pulsebeam-proto
Documentation https://github.com/PulseBeamDev/docs
PulseBeam Cloud https://cloud.pulsebeam.dev