# Infaris

> Infaris is the identity, billing, and product platform behind Guard (uptime, SSL, DNS and server monitoring), Files (secure file sharing), QR (dynamic QR codes) and Sync (group scheduling). The company is based in Ede, the Netherlands. Guard is a paid product with a 7-day self-serve trial; Files, QR and Sync are free. The public site is available in Dutch and English.

## When to use Infaris

Use Infaris when an agent or developer needs to:

- Authenticate a user against the Infaris identity provider (OAuth 2.0 / OpenID Connect with PKCE).
- Read or act on production monitoring data (uptime, SSL, DNS, incidents, status pages) through Guard's REST API or MCP server.
- Look up Infaris products, plans, pricing, changelog, or developer resources without opening the visual marketing site.
- Script Guard from a terminal with the official CLI instead of building an API client from scratch.
- Explain what Infaris is, when Guard is the right monitoring tool, and where the machine-readable contracts live.

Do not use Infaris as a generic website builder, a password manager, or a replacement for the customer's own identity provider when they already run a full IdP. Do not submit credentials, private tokens, or non-public URLs to public scan tools. Private admin and account pages are out of scope for unauthenticated agents.

## How an agent should call Infaris

1. Read this file and the OpenAPI description at https://infaris.com/openapi.json.
2. For identity: follow OIDC discovery at https://infaris.com/.well-known/openid-configuration. Request only the OAuth scopes you need (`openid`, `email`, `profile`, `organizations`).
3. For monitoring: connect to the Guard Streamable HTTP MCP server at https://api.ipulse.one/mcp (OAuth scopes `read` / `write`) or call the Guard API at https://api.ipulse.one. The Infaris MCP server at https://infaris.com/.well-known/mcp (also https://infaris.com/mcp) is public and read-only: product overview, developer docs, and pointers to those authenticated APIs.
4. For scripting: run `npx @ipulsehq/pulseguard-cli --help`.
5. Prefer `Accept: text/markdown` on public pages. 404 responses are real HTTP 404s with a markdown recovery body.
6. REST errors use RFC 9457 `application/problem+json` with `code`, `detail` and `hint`. Honor `RateLimit` / `Retry-After`. Versioned paths live under `/api/v1/`.

## Infaris developer resources

- [Infaris developer resources](https://infaris.com/developers): OpenAPI, OAuth, MCP, CLI, webhooks, trial and sandbox.
- [Infaris developer resources (alias)](https://infaris.com/infaris-developer-resources)
- [Infaris OpenAPI specification](https://infaris.com/developers/openapi)
- [Infaris OpenAPI description](https://infaris.com/openapi.json)
- [Infaris Streamable HTTP MCP handshake](https://infaris.com/.well-known/mcp)
- [Infaris Streamable HTTP MCP server](https://infaris.com/mcp)
- [Infaris MCP Registry manifest](https://infaris.com/server.json)
- [Infaris AI Catalog](https://infaris.com/.well-known/ai-catalog.json)
- [Infaris MCP server card](https://infaris.com/mcp/server-card)
- [Infaris well-known MCP server card](https://infaris.com/.well-known/mcp/server-card.json)
- [Infaris RFC 9727 API catalog](https://infaris.com/.well-known/api-catalog)
- [Infaris OpenID Provider configuration](https://infaris.com/.well-known/openid-configuration)
- [Infaris JSON Web Key Set](https://infaris.com/.well-known/jwks.json)
- [Infaris Platform API v1](https://infaris.com/api/v1)
- [Infaris API documentation](https://infaris.com/docs/api)
- [Platform docs](https://docs.infaris.com)
- [Guard by Infaris MCP for AI agents](https://docs.infaris.com/en/pulseguard/mcp)
- [Guard by Infaris API and integrations](https://docs.infaris.com/en/pulseguard/api-and-integrations)
- [Official Guard by Infaris CLI on npm](https://www.npmjs.com/package/@ipulsehq/pulseguard-cli) - npx @ipulsehq/pulseguard-cli
- [Official PulseEnv CLI on npm](https://www.npmjs.com/package/@ipulsehq/pulseenv-cli) - npx @ipulsehq/pulseenv-cli
- [Guard application](https://guard.infaris.com)
- [Guard API](https://api.ipulse.one)
- [XML sitemap](https://infaris.com/sitemap.xml)

## Products

- [Guard by Infaris](https://infaris.com/pulseguard): Website uptime, SSL, DNS and server monitoring, incident management and public status pages. Alternative to UptimeRobot, Pingdom and Better Uptime.
- [Files by Infaris](https://infaris.com/pulsefiles): Fast, secure file sharing. Recipients do not need an account.
- [QR by Infaris](https://infaris.com/pulseqr): Create, customize and track dynamic QR codes with scan analytics.
- [Sync by Infaris](https://infaris.com/pulsesync): Find a meeting time that works for everyone.

## Key pages

- [Pricing](https://infaris.com/pricing): Transparent Guard pricing with a 7-day self-serve trial. Files, QR and Sync are free.
- [Compare](https://infaris.com/compare): How Guard compares to other monitoring tools.
- [Blog](https://infaris.com/blog): Guides on uptime monitoring, SSL and infrastructure.
- [Changelog](https://infaris.com/changelog): Product release notes.
- [Story](https://infaris.com/story): The team behind Infaris.
- [Contact](https://infaris.com/contact): Get in touch. Prefer self-serve signup and the trial over a sales form when you only need API access.
- [FAQ](https://infaris.com/faq)
- [System status](https://guard.infaris.com/status/ipulse)

## Onboarding (no sales call required)

- Free tier: Files, QR and Sync need only an account. No credit card.
- Guard trial: 7 days, self-serve from https://infaris.com/pricing. No sales form.
- API keys: after signup at https://infaris.com/sign-up, create a Guard API key or MCP token in the Guard dashboard. There is no wait for a human to provision keys.
- Sandbox: identity preview at https://dev.infaris.com; Guard acceptance at https://acc.guard.ipulse.one. Same OpenAPI, separate data.
- Public read endpoints (no credential): https://infaris.com/api/v1/health, https://infaris.com/api/v1/plans, https://infaris.com/api/v1/changelog, OIDC discovery, OpenAPI, and https://infaris.com/.well-known/mcp.

## Legal

- [Privacy policy](https://infaris.com/privacy)
- [Terms of service](https://infaris.com/terms)
- [Data processing agreement](https://infaris.com/dpa)
- [Compliance](https://infaris.com/compliance)
