Infaris

Developers

Infaris-ontwikkelaarsbronnen

OpenAPI, OAuth 2.0-scopes, Streamable HTTP MCP, de officiële CLI en een self-serve proefperiode. Zodat agents en mensen kunnen integreren zonder een salesgesprek.

Wanneer Infaris gebruiken

Gebruik Infaris als je een OpenID Provider nodig hebt voor de Infaris-productfamilie, of als Guard uptime, SSL, DNS of servers moet bewaken.

Gebruik de publieke MCP-server op dit host voor oriëntatie (geen credential). Gebruik Guard MCP of de Guard-CLI voor live tenant-data.

Scrap de marketing-HTML niet voor API-contracten. Begin bij OpenAPI, llms.txt of MCP.

OpenAPI-specificatie

De Infaris Platform API staat als OpenAPI 3.1 op /openapi.json. Geversioneerde aliassen staan onder /api/v1/. Elke operatie heeft een unieke operationId, een beschrijving, getypeerde parameters en response-schema's zodat LLM function-calling eraan kan binden. 4xx en 5xx gebruiken RFC 9457 application/problem+json. Responses sturen RateLimit en API-Version. Security schemes geven OAuth-scopes (openid, email, profile, organizations) zodat een agent alleen de toegang vraagt die hij nodig heeft.

/openapi.json

Authenticatie en scoped permissions

Infaris is een OAuth 2.0 / OpenID Connect-provider. PKCE (S256) is verplicht voor publieke clients. Access tokens leven 15 minuten; refresh tokens 30 dagen en roteren. Vraag alleen de scopes die de klus nodig heeft.

  • Discovery: /.well-known/openid-configuration
  • Scopes: openid, email, profile, organizations
  • Authorize: /api/oauth/authorize
  • Token: /api/oauth/token
  • UserInfo: /api/oauth/userinfo

MCP-servers

Deze site serveert een publieke Streamable HTTP MCP-handshake op /.well-known/mcp (GET met initialize-velden plus de resource-lijst; POST JSON-RPC). /mcp is een alias. Tools dekken overview, developer-docs, product-list en when-to-use. resources/list geeft HTTPS- en infaris://-documenten terug. Guard-monitoringtools staan op de geauthenticeerde Guard MCP-server met read- en write-scopes.

Officiële CLI

De Guard by Infaris CLI staat op npm als @ipulsehq/pulseguard-cli (binaries pulseguard en pg). PulseEnv is @ipulsehq/pulseenv-cli. Agents kunnen npx @ipulsehq/pulseguard-cli --help draaien zonder zelf een HTTP-client te bouwen.

npx @ipulsehq/pulseguard-cli --help

Self-serve onboarding

Gratis tier: Files, QR en Sync vragen alleen een account, geen creditcard. Guard heeft een self-serve proefperiode van 7 dagen vanaf /pricing. Na signup op /sign-up open je Guard en maak je zelf een API-key of MCP-token in het dashboard. Geen wachtrij en geen contact-salesformulier. Sandbox: identity-preview op https://dev.infaris.com; Guard-acceptatie op https://acc.guard.ipulse.one.