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.95Core API Endpoints
Essential endpoints for data protection and compliance
POST
/api/v1/scanScan text for sensitive data patterns
Returns detection results and risk scores
POST
/api/v1/maskApply data masking policies to content
Returns masked content with applied policies
GET
/api/v1/policiesRetrieve active data protection policies
Returns list of configured policies
GET
/api/v1/auditAccess 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.