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.
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.
Publieke endpoints
- 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
- PulseEnv CLI on npmnpx @ipulsehq/pulseenv-cli