Wildbox Documentation
Complete guides, API reference, and security documentation for the Wildbox Security Platform.
Get Started in 5 Minutes
Quickstart guide to deploy Wildbox with Docker Compose and verify services.
Security Status
Current security metrics, verification checks, and vulnerability tracking.
API Reference
Complete API documentation with examples for all services and endpoints.
Deployment Guide
Production deployment procedures, security configuration, and operations.
Documentation by Role
👨💻 Developer
Start with , then explore and .
🛡️ Security Engineer
Review and for comprehensive security analysis.
⚙️ System Administrator
Follow for production setup.
API Documentation
Wildbox provides comprehensive REST APIs for all services. Complete OpenAPI documentation is available below with full endpoint specifications, request/response examples, and authentication details.
Note: To generate fresh API documentation from running services, execute: python3 scripts/generate-api-docs.py
Available APIs
API / Security Tools Service
Core security tool execution and orchestration platform.
Coming SoonIdentity & Authentication Service
User management, authentication, JWT tokens, and authorization endpoints.
Coming SoonData Service
Threat intelligence, IOCs, and security data aggregation.
Coming SoonGuardian Service
Integration management, queue monitoring, and workflow orchestration.
Coming SoonResponder Service
Incident response playbook execution and remediation automation.
OpenAPI DocumentationAgents Service
AI-powered threat analysis and machine learning security intelligence.
OpenAPI DocumentationAPI Documentation Index
View all APIs in a centralized documentation portal:
View Complete API Documentation Index →Authentication
All API endpoints require authentication via Bearer token in the Authorization header:
Authorization: Bearer {your-jwt-token}
Common Headers
Authorization: Bearer {token}- JWT authentication tokenContent-Type: application/json- Request content typeX-API-Key: {key}- Alternative API key authentication
Response Format
All APIs return JSON responses with consistent structure:
{
"data": { /* response data */ },
"status": "success",
"timestamp": "2024-11-07T10:30:00Z"
}
Security Endpoints
API endpoints for security and compliance operations.
Authentication Endpoints
/auth/login
User login with email and password. Returns JWT token.
/auth/logout
User logout and token revocation.
/auth/refresh
Refresh JWT token for continued session.
Security Analysis Endpoints
/v1/analyze
Submit data for security analysis and threat assessment.
/v1/findings
Retrieve security findings and vulnerability assessments.
Integration Endpoints
/v1/integrations
List all configured security integrations.
/v1/integrations/{id}/execute
Execute security scan through specific integration.
Remediation Endpoints
/v1/playbooks/{id}/execute
Execute incident response playbook.
/v1/playbooks
List available response playbooks.
For complete API documentation with request/response examples, visit the OpenAPI Swagger UI links in the section.
Integration API Guide
Guide for integrating Wildbox with external security tools and platforms.
Webhook Integration
Wildbox supports incoming webhooks from external tools for automated alert ingestion and processing.
Service-to-Service Communication
All microservices communicate via internal APIs secured with X-Gateway-Secret headers. See for authentication details.
Data Export APIs
Export security data in various formats for integration with external systems:
- JSON API for programmatic access
- CSV export for spreadsheet analysis
- SIEM integration feeds
- Custom webhook deliveries
Getting Help with APIs
For API integration support:
- Check individual service OpenAPI documentation
- Review for example requests
- Open GitHub Discussions for questions
- Report bugs in GitHub Issues