Skip to content

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:

pip install aihint
aihint --help

View Python Documentation →


🟨 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:

npm install aihint-js
npx aihint --help

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:

composer require aihint/aihint-php
php vendor/bin/aihint --help

View PHP Documentation →


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:

  1. Quick Start Guide - Get up and running in minutes
  2. Installation Guide - Detailed setup instructions
  3. Key Concepts - Understand the fundamentals

Need Help?