API Reference
Integrate VibeGuard's security platform into your applications with our comprehensive REST API. Manage scans, retrieve findings, configure policies, and automate security workflows programmatically.
Getting Started
Everything you need to start using the VibeGuard API
Authentication
VibeGuard API uses API keys for authentication. All API requests must include your API key in the Authorization header.
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
https://api.vibeguard.com/v1/scans
Base URL & Versioning
All API endpoints are versioned and accessed through our base URL. We maintain backward compatibility and provide migration guides for major version changes.
https://api.vibeguard.com
v1
application/json
1000 requests/hour
Core API Endpoints
Essential endpoints for scanning, findings, and security management
Scans API
Manage security scans for your repositories and retrieve scan results.
/v1/projects/{project_id}/scans
Start a new security scan for a project
/v1/scans/{}scan_id{}
Get scan status and results
/v1/scans/{}scan_id{}/findings
List all findings from a scan with filtering options
Findings API
Retrieve, filter, and manage security findings across your projects.
/v1/findings
List findings with filtering and pagination
/v1/findings/{}finding_id{}
Update finding status, assignee, or add notes
/v1/findings/{}finding_id{}/patch
Generate AutoPatch for a specific finding
Projects API
Manage projects, repositories, and security configurations.
/v1/projects
List all projects
/v1/projects
Create new project
/v1/projects/{}id{}
Get project details
/v1/projects/{}id{}
Update project settings
SDKs & Libraries
Official SDKs and community libraries for popular programming languages
Node.js / JavaScript
Official SDK for Node.js applications with TypeScript support and comprehensive examples.
Python
Pythonic SDK with async support, perfect for automation scripts and data analysis workflows.
Go
Lightweight Go SDK optimized for microservices and CLI tools with excellent performance.
Don't see your language? We also support Java, C#, Ruby, and PHP.
View All SDKsWebhooks
Real-time notifications for scan completion, new findings, and security events
Webhook Events
Subscribe to these events to get real-time updates about security scans and findings.
Webhook Configuration
Configure webhook endpoints through the API or dashboard settings.
Rate Limits & Best Practices
Guidelines for efficient and reliable API usage
Rate Limits
Best Practices
API Support
Get help with API integration and development
🛠️ Technical Support
Get help with API integration, debugging, and technical questions from our engineering team.
Contact Technical Support →💬 Developer Community
Join our developer community to share code, ask questions, and learn from other developers.
Join Community →📖 Interactive Docs
Try our interactive API explorer to test endpoints and see live responses.
API Playground →🎯 Enterprise Support
Enterprise customers get dedicated API support with custom integrations and SLA guarantees.
Enterprise Support →Ready to start building?
Get your API key and start integrating VibeGuard security into your applications today
Free tier includes 1,000 API requests/hour • No credit card required • Full documentation