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