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 deze website voor algemene informatie. Daarvoor heb je geen inloggegevens nodig. Voor actuele gegevens van je organisatie gebruik je Guard MCP of de Guard-CLI.
Gebruik de OpenAPI-specificatie, llms.txt of MCP voor API-koppelingen.
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 @infaris/guard-cli (binary infaris-guard). Agents kunnen npx @infaris/guard-cli --help draaien zonder zelf een HTTP-client te bouwen.
npx @infaris/guard-cli --help
Toegang en starten
Bespreek dienstverlening en toegang tot Guard via /contact. Bestaande klanten maken API-keys en MCP-tokens aan in Guard.
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 @infaris/guard-cli