📦 Developer Libraries
SDK Downloads
Official SDKs and libraries for integrating VibeGuard security scanning into your applications.
6
Languages
2.3M+
Downloads
MIT
Licensed
Choose Your Language
🟨
JavaScript/Node.js SDK
Version 2.1.4 • 1.2M downloads
Full-featured SDK for Node.js applications with TypeScript support
✨ Features
✓Async/await API
✓TypeScript definitions
✓Webhook verification
✓Auto-retry with backoff
✓Request/response logging
✓Built-in caching
📦 Installation
npm install @vibeguard/sdk🚀 Quick Start
import { VibeGuard } from '@vibeguard/sdk';
const vibeguard = new VibeGuard({
apiKey: process.env.VIBEGUARD_API_KEY,
baseURL: 'https://api.vibeguard.co'
});
// Start a security scan
const scan = await vibeguard.scans.create({
repoUrl: 'https://github.com/example/repo',
projectName: 'My Project',
scanTypes: ['sast', 'secrets', 'dependencies']
});
console.log('Scan started:', scan.id);
// Get scan results
const results = await vibeguard.scans.get(scan.id);
console.log('Findings:', results.findings.length);💡 Next Steps:
- Get your API key from the Dashboard
- Check out the full documentation
- Browse example projects
🖥️ Command Line Interface
Run security scans directly from your terminal
🐧
macOS / Linux
curl -sSL https://install.vibeguard.co | bashOr download the binary directly from GitHub releases
🪟
Windows
iwr https://install.vibeguard.co/win | iexPowerShell script for Windows 10+ systems
🐳
Docker
docker run -v $(pwd):/code vibeguard/cli scan /codeContainerized scanning for CI/CD pipelines
📦
NPM Global
npm install -g @vibeguard/cliInstall globally for any Node.js environment
🤝 Community & Support
Get help and contribute to the VibeGuard ecosystem