Choose Your Implementation¶
AiHint Standard is available in multiple programming languages. Choose the implementation that best fits your project:
Available Implementations¶
🐍 Python¶
Best for: Data science, automation, server-side applications
Features: - ✅ Core library with full API - ✅ Command-line interface (CLI) - ✅ Key generation and management - ✅ Comprehensive validation - ✅ Well-documented with examples
Quick Start:
🟨 JavaScript/Node.js¶
Best for: Web applications, Node.js backends, browser integration
Features: - ✅ Core library with TypeScript support - ✅ Command-line interface (CLI) - ✅ Key generation and management - ✅ Remote key fetching - ✅ Enhanced schema validation
Quick Start:
View JavaScript Documentation →
🐘 PHP¶
Best for: WordPress, legacy web applications, shared hosting
Features: - ✅ Core library for signing and verification - ✅ Command-line interface (CLI) - ✅ Key generation and management - ✅ Remote key fetching with caching - ✅ Validation and schema checking - ✅ Simple integration - ✅ Lightweight implementation
Quick Start:
Comparison Table¶
Feature | Python | JavaScript | PHP |
---|---|---|---|
Core Library | ✅ | ✅ | ✅ |
CLI Interface | ✅ | ✅ | ✅ |
Key Generation | ✅ | ✅ | ✅ |
TypeScript Support | ❌ | ✅ | ❌ |
Remote Key Fetching | ❌ | ✅ | ✅ |
Schema Validation | ✅ | ✅ | ✅ |
Documentation | ✅ | ✅ | ✅ |
Recommendation¶
- Choose Python if you're doing data processing, automation, or need the most mature implementation
- Choose JavaScript if you're building web applications or need TypeScript support
- Choose PHP if you're working with WordPress or need a lightweight solution
Next Steps¶
Once you've chosen your implementation:
- Quick Start Guide - Get up and running in minutes
- Installation Guide - Detailed setup instructions
- Key Concepts - Understand the fundamentals
Need Help?¶
- Check the FAQ for common questions
- Review the Implementation Guide for detailed examples
- See the Technical Reference for protocol details