Files
sentryagent-idp/docs/developers
SentryAgent.ai Developer f9a6a8aafb docs(devops): update all documentation for DockerSpec compliance
- Replace all docker-compose.yml/docker-compose.monitoring.yml references with
  compose.yaml/compose.monitoring.yaml (modern Compose Spec naming)
- Replace all `docker-compose` CLI commands with `docker compose` (plugin syntax)
- Update Dockerfile stage descriptions: node:18-alpine → node:20.11-bookworm-slim,
  built-in node user → explicit nodeapp:1001 non-root user
- Update image version references: postgres:14-alpine → postgres:14.12-alpine3.19,
  redis:7-alpine → redis:7.2-alpine3.19
- Externalize postgres credentials: hardcoded values → POSTGRES_USER/PASSWORD/DB env vars
- Externalize Grafana admin password: hardcoded 'agentidp' → GF_ADMIN_PASSWORD env var
- Add Docker Compose Variables section to environment-variables.md (POSTGRES_*, GF_ADMIN_PASSWORD)
- Update local-development.md Step 3: cp .env.example .env, document POSTGRES_* purpose
- Update quick-start.md: cp .env.example .env, use awk/sed for JWT key injection
- Update 07-dev-setup.md: remove 'no .env.example' claim, reference cp .env.example
- Update docker-compose.yml key file description in 04-codebase-structure.md
- Update monitoring overlay launch commands across all docs (compose.yaml + compose.monitoring.yaml)
- Update volume names to kebab-case: postgres_data → postgres-data, redis_data → redis-data
- Fix compliance encryption-runbook: docker-compose restart agentidp → docker compose restart app

All docs now consistent with compose.yaml in repo root.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 08:27:37 +00:00
..

SentryAgent.ai AgentIdP — Developer Documentation

The complete documentation for developers building with SentryAgent.ai AgentIdP.

What is this?

SentryAgent.ai AgentIdP is a free, open-source Identity Provider built specifically for AI agents. Your agent gets a unique ID, OAuth 2.0 credentials, and a full audit trail — for free.

Documents

Document What it covers
Quick Start Register your first agent and issue a token in under 5 minutes
Core Concepts What AgentIdP is, how it works, and why you need it
Guides Step-by-step walkthroughs for each workflow
API Reference Every endpoint, field, error code, and example

Guides

Guide What it covers
Register an Agent All registration fields, org scoping, validation rules, common errors
Manage Credentials Generate, list, rotate, revoke credentials
Issue and Revoke Tokens OAuth 2.0 client credentials flow, introspect, revoke
Query Audit Logs Filters, pagination, event structure, retention
Use the Analytics Dashboard Query token trends, activity heatmap, per-agent usage
Manage API Tiers Check current tier, understand limits, trigger upgrade
A2A Delegation Create and verify agent-to-agent delegation chains
Configure Webhooks Subscribe to events, delivery guarantees, inspect history
AGNTCY Compliance Export agent cards, generate compliance reports, verify audit chain

Base URL

http://localhost:3000/api/v1   # local development

All endpoints require a Bearer token in the Authorization header unless noted otherwise.

Free Tier Limits

Resource Limit
Registered agents 100
Token requests/month 10,000
API rate limit 100 req/min
Audit log retention 90 days