Developers
Infaris-Entwicklerressourcen
OpenAPI, OAuth-2.0-Scopes, Streamable HTTP MCP, die offizielle CLI und ein Self-Serve-Test. Gebaut, damit Agents und Menschen integrieren können, ohne ein Verkaufsgespräch zu brauchen.
Wann Infaris einsetzen
Nutzen Sie Infaris, wenn Sie einen OpenID Provider für die Infaris-Produktfamilie brauchen oder wenn Guard Uptime, SSL, DNS oder Server überwachen soll.
Nutzen Sie den öffentlichen MCP-Server auf diesem Host zur Orientierung (keine Zugangsdaten nötig). Nutzen Sie Guard MCP oder die Guard-CLI, wenn Sie live Tenant-Daten benötigen.
Scrapen Sie nicht das Marketing-HTML für API-Verträge. Beginnen Sie bei OpenAPI, llms.txt oder MCP.
OpenAPI-Spezifikation
Die Infaris Platform API ist als OpenAPI 3.1 unter /openapi.json veröffentlicht. Versionierte Aliasse liegen unter /api/v1/. Jede Operation hat eine eindeutige operationId, eine Beschreibung, typisierte Parameter und Response-Schemas, damit LLM-Function-Calling daran andocken kann. 4xx und 5xx nutzen RFC 9457 application/problem+json. Responses senden RateLimit und API-Version. Security-Schemes deklarieren OAuth-Scopes (openid, email, profile, organizations), sodass ein Agent nur den Zugriff anfordert, den er braucht.
Authentifizierung und Scoped Permissions
Infaris ist ein OAuth-2.0-/OpenID-Connect-Provider. PKCE (S256) ist für öffentliche Clients verpflichtend. Access Tokens gelten 15 Minuten; Refresh Tokens 30 Tage und rotieren. Fordern Sie nur die Scopes an, die die jeweilige Aufgabe braucht.
- Discovery: /.well-known/openid-configuration
- Scopes: openid, email, profile, organizations
- Authorize: /api/oauth/authorize
- Token: /api/oauth/token
- UserInfo: /api/oauth/userinfo
MCP-Server
Diese Seite stellt einen öffentlichen Streamable-HTTP-MCP-Handshake unter /.well-known/mcp bereit (GET mit initialize-Feldern plus der Ressourcenliste; POST JSON-RPC). /mcp ist ein Alias. Tools decken overview, developer-docs, product-list und when-to-use ab. resources/list liefert HTTPS- und infaris://-Dokumente zurück. Guards Monitoring-Tools liegen auf dem authentifizierten Guard-MCP-Server mit Lese- und Schreib-Scopes.
Offizielle CLI
Die Guard-by-Infaris-CLI ist auf npm als @ipulsehq/pulseguard-cli verfügbar (Binaries pulseguard und pg). Agents können npx @ipulsehq/pulseguard-cli --help ausführen, ohne selbst einen HTTP-Client zu bauen.
npx @ipulsehq/pulseguard-cli --help
Self-Serve-Onboarding
Kostenlose Produkte: Files, QR und Sync benötigen nur ein Konto. Guard-Abonnements gibt es unter /pricing und starten, sobald Stripe die Zahlung bestätigt. Nach der Registrierung unter /sign-up öffnen Sie Guard und erstellen selbst einen API-Key oder MCP-Token im Dashboard. Sandbox: Identity-Preview unter https://dev.infaris.com; Guard-Staging unter https://acc.guard.ipulse.one.
Öffentliche Endpunkte
- Infaris OpenAPI 3.1/openapi.json
- Infaris OpenAPI specification/developers/openapi
- llms.txtWhen to use Infaris
- Infaris MCP handshake/.well-known/mcp
- Streamable HTTP MCP/mcp
- MCP Registry manifest/server.json
- OIDC discoveryOAuth 2.0 / OpenID Connect
- RFC 9727 API catalogapi-catalog
- Infaris Platform API v1GET /api/v1
- Plan catalogGET /api/v1/plans
- HealthGET /api/v1/health
- Platform documentationdocs.infaris.com
- Guard MCP (authenticated)read / write scopes
- Guard APIapi.ipulse.one
- Guard CLI on npmnpx @ipulsehq/pulseguard-cli