GitHub
Check runs, inline annotations on the stale line, docs PRs, comment commands.
For regulated teams
Where DocParity runs
The engine never knew which host it was talking to. It asks for a diff, some files, and somewhere to leave a comment. Each host gets an adapter that speaks its own API and translates its vocabulary, so the rules, the confidence tiers and the audit trail are identical wherever your code lives.
the badge reflects this deployment's own configuration, read from the API, not a claim on a marketing page
OIDC or SAML 2.0, against your own provider: Okta, Entra ID, Auth0, Google Workspace, Keycloak, AD FS. Restrict it to your email domains, and offboarding someone in the directory closes the door here too.
OIDC_ISSUER=https://acme.okta.com # or SAML_IDP_SSO_URL + SAML_IDP_CERT OIDC_CLIENT_ID=... OIDC_CLIENT_SECRET=... OIDC_ALLOWED_DOMAINS=acme.com # applies to both protocols SCIM_TOKEN=... # provisioning at /scim/v2/Users
Plans are metered per pull request and charged through a hosted checkout. DocParity never sees a card, and a tier only moves when the payment provider confirms it over a signed webhook, never because a browser came back from a payment page.
By default anyone with write access may dismiss a finding. Name approvers and write access stops being enough: only those people may clear a record, and each dismissal is stamped with who made it in the audit export.
# .docparity.yml approvers: - alice - bob check_mode: required # drift blocks the merge until docs catch up
Register your own GitHub App, point it at your host, and run the API and worker from one image. Migrations apply themselves on boot, and every revision is guarded so upgrades are safe to re-run.
Listed plainly, because finding out during a trial is worse than reading it here.