Redocly · Authentication Profile

Redocly Authentication

Authentication

Redocly authenticates on three different planes. Reunite/Realm organizations issue long-lived API keys used against the Redocly platform API and the Scout tool; the Docs MCP server on a Realm project uses OAuth 2.0 authorization code against per-project endpoints and validates the token's aud claim against the organization ID; and the Scout worker authenticates inbound GitHub/GitLab webhooks by signature header. Redocly's own docs project is public, so its Search API and Docs MCP server accept anonymous requests.

Redocly secures its APIs with apiKey, http, and oauth2 across 5 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

Artificial IntelligenceAPI CatalogAPI DocumentationArazzoDeveloper PortalGovernanceLintingMCPMonitoringOpenAPI
Methods: apiKey, http, oauth2 Schemes: 5 OAuth flows: authorizationCode API key in: cookie, header

Security Schemes

OAuth2 oauth2
· flows: authorizationCode
GithubApiKey apiKey
· in: header (x-hub-signature-256)
GitlabApiKey apiKey
· in: header (x-gitlab-token)
UserCookie apiKey
· in: cookie (accessToken)
ApiKey http
scheme: bearer

Source

Authentication Profile

Raw ↑
generated: '2026-08-27'
method: searched
source: openapi/*.yaml securitySchemes, enriched from https://redocly.com/docs/realm/reunite/organization/api-keys
  and https://redocly.com/docs/realm/customization/mcp-server (fetched 2026-08-27)
summary:
  types:
  - apiKey
  - http
  - oauth2
  api_key_in:
  - cookie
  - header
  oauth2_flows:
  - authorizationCode
schemes:
- name: OAuth2
  type: oauth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://{projectHost}/_mcp/oauth2/auth
    tokenUrl: https://{projectHost}/_mcp/oauth2/token-portal
    scopes: 0
  sources:
  - openapi/redocly-docs-mcp-openapi.yaml
- name: GithubApiKey
  type: apiKey
  in: header
  parameter: x-hub-signature-256
  sources:
  - openapi/redocly-scout-agent-openapi.yaml
- name: GitlabApiKey
  type: apiKey
  in: header
  parameter: x-gitlab-token
  sources:
  - openapi/redocly-scout-agent-openapi.yaml
- name: UserCookie
  type: apiKey
  in: cookie
  parameter: accessToken
  description: Default authentication scheme for interaction between browser and API.
  sources:
  - openapi/redocly-scout-openapi.yaml
- name: ApiKey
  type: http
  scheme: bearer
  description: 'API key is required to access the API.

    You can get your API key from the [BlueHarvest dashboard](https://app.blueharvest.cloud).'
  sources:
  - openapi/redocly-scout-openapi.yaml
docs: https://redocly.com/docs/realm/reunite/organization/api-keys
provider: Redocly
providerId: redocly
description: Redocly authenticates on three different planes. Reunite/Realm organizations issue long-lived
  API keys used against the Redocly platform API and the Scout tool; the Docs MCP server on a Realm project
  uses OAuth 2.0 authorization code against per-project endpoints and validates the token's aud claim
  against the organization ID; and the Scout worker authenticates inbound GitHub/GitLab webhooks by signature
  header. Redocly's own docs project is public, so its Search API and Docs MCP server accept anonymous
  requests.
api_keys:
  docs: https://redocly.com/docs/realm/reunite/organization/api-keys
  storage: Redocly stores API keys as one-way cryptographic hashes; the plaintext value cannot be retrieved
    after creation.
  expiration: Optional expiration date in UTC; a key with no expiry stays valid until manually revoked.
  ip_restriction: Keys can be restricted to one or more allowed IP addresses on plans that include IP
    restrictions.
  permission_models:
  - name: Granular permissions
    description: Individually selected organization and project permissions; at least one must be selected.
      Permission types are read, write and delete.
  - name: RBAC
    description: The key is assigned to one or more teams and inherits their roles, following the same
      RBAC logic as users.
  - name: Legacy full access
    description: Read-only model shown for older unrestricted keys. New keys cannot use it; saving a legacy
      key requires converting it to Granular or RBAC.
  used_for:
  - Redocly platform API
  - Redocly Scout
oauth:
  docs: https://redocly.com/docs/realm/customization/mcp-server
  flow: authorization_code
  authorization_url: https://{projectHost}/_mcp/oauth2/auth
  token_url: https://{projectHost}/_mcp/oauth2/token-portal
  audience_validation: The Docs MCP server compares the bearer token's aud claim to the organization ID.
    Off by default; REDOCLY_MCP_ENFORCE_TOKEN_AUDIENCE=true rejects mismatches with 401. Tokens with no
    aud claim skip the check.
  dynamic_client_registration: Realm/Reef advertise dynamic client registration and Client ID Metadata
    Document (CIMD) support for developer onboarding.
sso:
  docs: https://redocly.com/security
  methods:
  - SAML 2.0
  - OpenID Connect
  note: Enterprise SSO with domain verification, team mapping from IdP attributes, and project-level roles
    and permissions.
anonymous_surfaces:
- surface: https://redocly.com/mcp
  note: Docs MCP server; anonymous tools/list returned 200 on 2026-08-27 because redocly.com is a public
    project.
- surface: POST /_search on a public Realm project
  note: The Search API needs no auth on public projects; protected projects use the browser session cookie
    only — it accepts no API key or bearer token.
notes:
- The ApiKey scheme in openapi/redocly-scout-openapi.yaml carries a legacy description pointing at app.blueharvest.cloud.
  Title, contact (team@redocly.com), termsOfService and the docs location all name Redocly; the BlueHarvest
  string is a stale reference inside one scheme description, not a different owner.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/redocly-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.