Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pulsebeamdev/pulsebeam-core
PulseBeam Server-Side SDK
https://github.com/pulsebeamdev/pulsebeam-core
jwt jwt-server webrtc webrtc-javascript-library
Last synced: 19 days ago
JSON representation
PulseBeam Server-Side SDK
- Host: GitHub
- URL: https://github.com/pulsebeamdev/pulsebeam-core
- Owner: PulseBeamDev
- License: apache-2.0
- Created: 2024-12-03T19:10:19.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-24T22:56:52.000Z (20 days ago)
- Last Synced: 2025-01-24T23:26:36.216Z (20 days ago)
- Topics: jwt, jwt-server, webrtc, webrtc-javascript-library
- Language: Rust
- Homepage: https://jsr.io/@pulsebeam/server
- Size: 160 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ⚠️ Security Warning
**Keep your API credentials secure!**
- The `` and `` are sensitive credentials that grant access to your application’s PulseBeam resources. **Do not expose these credentials** in:
- Public repositories.
- Client-side code.
- Shared or unencrypted environments.- Treat tokens generated by this CLI as sensitive data. Tokens should only be shared with trusted clients.
### Recommended Practices:
1. **Environment Variables:** Store your API credentials securely in environment variables instead of hardcoding them in your codebase.
```bash
export PULSEBEAM_API_KEY="your_api_key"
export PULSEBEAM_API_SECRET="your_api_secret"
```2. **Access Controls:** Regularly rotate API credentials and limit their scope to only necessary permissions.
3. **Auditing:** Monitor usage of your credentials and investigate any unauthorized activity.
## 💳 Billing and Token Usage
**Be aware:** Generating and using tokens can incur billing charges. Each token enables interactions with PulseBeam's infrastructure, which may contribute to your account’s usage costs.
### Billing Best Practices:
1. **Understand Your Plan:** Familiarize yourself with the details of your billing plan. For more information, visit our [Billing Page](https://pulsebeam.dev/billing).
2. **Monitor Usage:** Keep track of token usage to avoid unexpected charges. Utilize PulseBeam’s dashboards and APIs for real-time monitoring.
3. **Token Expiration:** Set appropriate `duration` values for tokens to limit unnecessary usage. Tokens with a longer duration may result in increased billing if misused.
4. **Audit Token Distribution:** Ensure tokens are only distributed to trusted clients to avoid misuse that could drive up costs.### ⚠️ Important Billing Warning
- Tokens allow access to PulseBeam's infrastructure and **may result in charges depending on your usage**.
- Misuse or unauthorized distribution of tokens can lead to **unexpected billing costs**.
- **Ensure you monitor your account's activity regularly** and revoke tokens that are no longer needed.For detailed information on billing and usage policies, visit our [Billing Page](https://pulsebeam.dev/billing).