Developer Resources

Official SDKs

Integrate Aigis Recovery in minutes with our official libraries.

PHP 8.0+ Node.js 16+ Python 3.9+ React 18+

Quick Start

Get up and running in under 5 minutes

Installation via Composer

composer require aigis/fraud-detection

Basic Usage

use Aigis\FraudDetection\Client;

// Initialize client with your API key
$aigis = new Client([
    'api_key' => 'your_api_key_here',
    'environment' => 'production'
]);

// Analyze a transaction
$result = $aigis->analyzeTransaction([
    'amount' => 149.99,
    'currency' => 'USD',
    'email' => 'customer@example.com'
]);

if ($result->isFraud()) {
    throw new FraudException('Fraud detected!');
}

Installation via npm

npm install @aigis/fraud-detection

Basic Usage

const { AigisClient } = require('@aigis/fraud-detection');

const aigis = new AigisClient({
  apiKey: 'your_api_key_here'
});

const result = await aigis.analyzeTransaction({
  amount: 149.99,
  currency: 'USD',
  email: 'customer@example.com'
});

if (result.isFraud) {
  console.warn('Transaction Blocked');
}

Installation via pip

pip install aigis-fraud-detection

Basic Usage

from aigis import FraudClient

client = FraudClient(api_key='your_key')

result = client.analyze({
    'amount': 149.99,
    'currency': 'USD',
    'email': 'user@example.com'
})

if result.is_fraud:
    raise Exception(f"Risk Score: {result.score}")

Installation via npm

npm install @aigis/react-fraud-detection

Basic Usage

import { useAigis } from '@aigis/react';

const Checkout = () => {
  const { analyze } = useAigis();

  const handleSubmit = async () => {
    const result = await analyze({ amount: 100 });
    
    if (result.safe) {
      // Process payment
    }
  };
};

Lightning Fast

Sub-15ms response time with global edge caching

Type Safe

Full TypeScript & PHP type definitions included

Auto Retry

Built-in retry logic with exponential backoff

Ready to Build?

Get your API keys today and start protecting your platform.