API Clients
Generated client libraries for accessing the cyber.trackr.live API in different programming languages.
Available Clients
💎 Ruby Client
- Overview - Installation and basic usage
- Helper Methods - Convenience functions for common workflows
- Examples - Real-world usage examples
The Ruby client is our reference implementation with comprehensive helper methods for STIG workflows.
Future Clients
We plan to support additional languages based on community needs:
- TypeScript/JavaScript - For web applications and Node.js services
- Python - For data science and automation workflows
- Go - For high-performance microservices
- Java - For enterprise applications
Generate Your Own Client
Want to use a different language? Our Client Generation Guide provides step-by-step instructions for generating clients in TypeScript, Python, Go, Java, and many other languages:
- Getting Started - Why generate clients and basic setup
- Language Commands - Ready-to-use generation commands
- Advanced Configuration - Custom templates and automation
- Usage Examples - See generated clients in action
- Reference Guide - Troubleshooting and best practices
All clients are generated from the same OpenAPI specification, ensuring consistency and version synchronization across language implementations.
Contributing
Interested in adding support for your preferred language? See our Contributing Guide for information on:
- Requesting new client languages
- Testing client generation
- Submitting improvements