API Integration

Developer-FriendlyAPI & SDKs

Integrate AI data protection into your applications with our comprehensive API and native SDKs. Built for developers, optimized for production.

Multiple Integration Options

Choose the integration method that fits your technology stack

REST API

HTTP-based API for any programming language

Standard HTTP methods
JSON responses
Rate limiting
Authentication

Python SDK

Native Python library with full feature support

Type hints
Async support
Error handling
Documentation

GraphQL

Flexible query language for complex integrations

Schema introspection
Real-time subscriptions
Batch operations
Type safety

Get Started in Minutes

Simple, clean API that's easy to integrate

Python SDK Example

import aegis_sdk

# Initialize client
client = aegis_sdk.Client(api_key="your-api-key")

# Scan content for sensitive data
result = client.scan_text(
    text="Customer SSN: 123-45-6789",
    policy="strict"
)

print(result.masked_text)  # "Customer SSN: ***-**-****"
print(result.risk_score)   # 0.95

Core API Endpoints

Essential endpoints for data protection and compliance

POST/api/v1/scan

Scan text for sensitive data patterns

Returns detection results and risk scores
POST/api/v1/mask

Apply data masking policies to content

Returns masked content with applied policies
GET/api/v1/policies

Retrieve active data protection policies

Returns list of configured policies
GET/api/v1/audit

Access audit logs and compliance reports

Returns audit trail and activity logs

Start Building Today

Get API access and start integrating AI data protection into your applications immediately.