TrustShield

Developer portal

Build trust checks into your own workflows

API documentation for integrating Trust Scores, Risk Scores, Security Reports, and enterprise trust decisions into backend workflows.

Quick start

Create an API key, submit a trust signal, receive a score, inspect risk indicators, and apply your product policy.

Enterprise Trust API
curl $NEXT_PUBLIC_API_BASE_URL/api/public/analyze/url \
  -H "Authorization: Bearer $TRUSTSHIELD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/login"}'
{
  "trustScore": 86,
  "verdict": "trusted",
  "recommendation": "allow",
  "signals": [
    "valid_tls",
    "no_suspicious_redirects",
    "domain_reputation_positive"
  ],
  "explanation": "No high-risk indicators were detected."
}

Rate limits

Example limits are documented for implementation planning. Production quotas are governed by workspace policy, module access, and enterprise agreements.

View rate limit guidance

SDK roadmap

Planned SDKs target TypeScript, Java/Kotlin, Python, and server-side JVM integrations after the public OpenAPI schema is stabilized.

Explore SDKs

API error handling

Production integrations should treat validation failures, authentication issues, rate limits, network failures, and service errors as typed application states with safe user messaging and correlation-aware logs.

Review error codes