Facets · Authentication Profile

Facets Authentication

Authentication

Facets secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

AutomationInfrastructureOrchestrationPlatform EngineeringDevOpsInternal Developer PlatformTerraformKubernetesContinuous DeliveryAI Agents
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

basicAuth http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-09-07'
method: searched
source: openapi/facets-control-plane-openapi.yml
docs: https://www.facets.cloud/docs/api/recipes/authentication-setup
summary:
  types:
  - http
  http_schemes:
  - basic
  api_key_in: []
  oauth2_flows: []
schemes:
- name: basicAuth
  type: http
  scheme: basic
  description: Basic Authentication
  sources:
  - openapi/facets-control-plane-openapi.yml
  applies_to: document-level `security` - every operation except the /public/v1 surface
  credentials:
    username: The email address you sign in to the Facets Control Plane with.
    password: >-
      A personal access token generated inside the Control Plane, NOT your login password.
      Account Settings -> Personal Token -> Generate Token. The token string is displayed
      once in the creation pop-up and cannot be retrieved afterwards.
    token_page: <control-plane-url>/v2/home#personal-access-tokens
    docs: https://www.facets.cloud/docs/api/recipes/authentication-setup
  machine_credentials:
    env_vars: [FACETS_USERNAME, FACETS_TOKEN, CONTROL_PLANE_URL]
    credentials_file: ~/.facets/credentials
    profile_env: FACETS_PROFILE
    note: >-
      The same three environment variables authenticate raptor in CI, all three MCP servers,
      and praxis. A `raptor login` writes the profile that every other Facets tool reads.
    service_account: 'Release v0.94 added a built-in ci-user service account for automation; the spec carries a Service Accounts tag with 4 operations.'
  rotation:
    documented: false
    expiry: not documented
    revocation: 'Tokens are listed and managed on the Personal Token page; no API operation for rotation is documented.'
unauthenticated_surface:
  note: The /public/v1 operations answer without credentials and describe the control plane before login.
  operations: [healthCheck, getLoginOptions, getSamlLoginOptions, getAllFeatureProperties, getFeatureProperty, getCPCloud, getModuleSchema, getModuleSchemaByType, getLogo, retrieveThemeFile]
console_sso:
  note: >-
    DISTINCT FROM API AUTH - included because it is easy to conflate. Human sign-in to the
    Facets console supports OAuth and SAML SSO (Google, Okta, Azure AD, OneLogin, JumpCloud,
    generic SSO). None of it applies to the API, which is HTTP Basic only.
  docs: https://www.facets.cloud/docs/features-and-guides/authentication-and-sso
authorization:
  model: RBAC
  docs: https://www.facets.cloud/docs/features-and-guides/rbac
  features: [users, user groups, user roles, custom roles, custom Kubernetes roles, resource groups]
  ai_permissions:
    note: >-
      Roles carry a separate AI Permissions setting. By default AI actions inherit the role's
      permissions; admins can switch a role to "Customize for AI" and restrict it further. AI
      permissions can never exceed the role's own non-Kubernetes permissions, so an agent is
      always capped at what the user it acts for could already do, or less.
    since: v0.92
    source: https://www.facets.cloud/docs/changelog/release-notes-v092
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

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/facets-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.