Home > Build on BSV > Tools and Libraries
Tools & Libraries
BSV has a large and growing number of tools to help developers build, test, and deploy their applications. Below are some of the tools to get you started.
Distributed Identity Authentication over Sockets
- AuthSocket is a server-side library for Socket.IO that enforces BRC-103 mutual authentication on all connected clients. It provides a secure, drop-in solution for real-time communication over WebSockets, ensuring that only verified users can connect and exchange messages. This makes it ideal for building secure, decentralized applications on the BSV Blockchain.
Package for Creating Custom Overlays
- Is a configurable deployment system for Overlay Services, built on Express.js. It simplifies the setup of overlay nodes using just a private key and hosting URL. The system supports integration with SQL (via Knex) and MongoDB, and includes built-in support for SHIP, SLAP, and GASP protocols.
AWS Deployment of Overlay
- This project uses Terraform to create and manage the infrastructure required for a container-based BSV overlay service on AWS. It sets up a CI/CD pipeline using AWS CodePipeline and CodeBuild, which compiles, builds Docker images, and deploys the overlay-example service to Amazon ECS.
Dokkz
- Dokkz lets you electronically seal, sign and secure digital documents, data or other digital assets important to your business. Secure information exchange with mathematically verifiable evidence for yourself, internal audits or third parties. Independently verifiable by anyone, anywhere, anytime.