Appearance
API Overview
KafkaGuard provides a RESTful API for programmatic access to scanning and reporting capabilities. API documentation is currently in development and will be available in a post-MVP release.
API Status
Status: Coming Soon (Post-MVP)
The KafkaGuard API will provide programmatic access to:
- Scan Execution - Trigger scans via API endpoints
- Report Generation - Generate reports in multiple formats
- Policy Management - Manage and validate policies
- Results Retrieval - Query scan results and findings
- Webhook Integration - Receive scan completion notifications
Planned API Features
Scan Management
- Execute scans via REST API
- Query scan status and results
- Retrieve historical scan data
- Manage scan schedules
Report Generation
- Generate reports in JSON, HTML, PDF, CSV formats
- Customize report templates
- Export compliance matrices
- Schedule automated reports
Policy Management
- Validate policy files
- List available controls
- Query policy metadata
- Manage custom policies
Integration
- Webhook support for scan completion
- Authentication and authorization
- Rate limiting and quotas
- API versioning
Current Usage
While the API is in development, KafkaGuard can be used via:
- Command-Line Interface - Full-featured CLI for all operations
- CI/CD Integration - GitHub Actions and other CI/CD platforms
- Scripting - JSON output for programmatic processing
See the CLI Reference for current usage.
API Reference
For detailed API documentation, see the API Reference page (coming soon).
Stay Updated
To be notified when the API is available:
- Watch the Releases for updates
- Star the repository to show interest
- Check the Changelog for release announcements
Feedback
Have ideas for the API? We'd love to hear from you:
- Open an issue with feature requests
- Start a discussion to share ideas
- Contact us for enterprise API requirements
Next Steps:
- API Reference - Detailed API documentation (coming soon)
- CLI Reference - Current command-line interface
- Community - Join the community and stay updated
Ready to Get Started?
Book a demo to see KafkaGuard in action and learn how it can help secure your Kafka clusters.
📅 Book a Demo