📦 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.41.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:

🖥️ 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

💬

Discord Community

Join 5,000+ developers discussing security best practices

Join Discord
🐛

Report Issues

Found a bug or have a feature request?

Create Issue
📚

Documentation

Comprehensive guides and API references

View Docs