Skip to content

Developer Overview

PII Firewall provides three integration options for developers:

OptionBest For
REST APIAny language, backend services, quick integration
Node.js SDKNode.js / TypeScript projects
MCP ServerClaude Desktop, AI agent pipelines

Base URL

https://pii-firewallproxy-production.up.railway.app

Authentication

All API requests require an API key passed in the Authorization header:

http
Authorization: Bearer YOUR_API_KEY

Get your API key from the PII Firewall dashboard after signing in.

Authentication details

Quick Example

bash
curl -X POST https://pii-firewallproxy-production.up.railway.app/detect \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Contact John at john@example.com or +1-800-555-0100"}'

Response:

json
{
  "detections": [
    { "type": "NAME", "value": "John", "start": 8, "end": 12 },
    { "type": "EMAIL", "value": "john@example.com", "start": 16, "end": 32 },
    { "type": "PHONE", "value": "+1-800-555-0100", "start": 36, "end": 51 }
  ],
  "count": 3
}

Rate Limits

PlanRequests / min
Free10
Starter60
Business300
EnterpriseCustom

SDKs & Tools

  • npm: npm install pii-firewall-sdk
  • MCP: Works with Claude Desktop out of the box
  • OpenAPI spec: Available at /openapi.json

Privacy by Design.