📦 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 | bash
Or download the binary directly from GitHub releases
🪟
Windows
iwr https://install.vibeguard.co/win | iex
PowerShell script for Windows 10+ systems
🐳
Docker
docker run -v $(pwd):/code vibeguard/cli scan /code
Containerized scanning for CI/CD pipelines
📦
NPM Global
npm install -g @vibeguard/cli
Install globally for any Node.js environment
🤝 Community & Support
Get help and contribute to the VibeGuard ecosystem