APAPORT

Developer Docs

Everything you need to build secure, compliant AI agents.
Integrate in minutes, not days.

Quick Start

Integration Examples

Copy, paste, and you're done. Production-ready code examples for Express.js, FastAPI, and more.

cURL

Verify Agent

No authentication required. Returns complete passport data.

curl "https://aport.io/api/verify/ap_xxx"

# Response includes:
# - Passport metadata
# - MCP configuration
# - Policy evaluation
JavaScript

Express Middleware

Drop-in middleware for automatic verification.

const { requirePolicy } = require('@aporthq/middleware-express');

app.post('/api/refunds',
  requirePolicy("finance.payment.refund.v1", "ap_xxx"),
  (req, res) => {
    res.json({ success: true });
  }
);

Core Features

Three Authentication Methods

Choose the right auth method for your use case

No Auth

Public verification endpoints

/api/verify/*

API Keys

Server-to-server access

Bearer apk_...

JWT Tokens

User sessions & interactive

Bearer eyJ0...
APAPORT?

Need Help Getting Started?

Our team is here to help you integrate APort into your application.