Angle · Authentication Profile

Angle Authentication

Authentication

Angle declares 1 security scheme(s) across its OpenAPI definitions.

CompanyStablecoinsDecentralized FinanceBlockchainCryptocurrencySmart ContractsEthereumSDK
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

BasicAuth http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-07-19'
method: derived
source: openapi/angle-api-openapi.json + openapi/angle-api-openapi-github.yaml + live probe of https://api.angle.money
summary:
  model: none
  authenticated: false
  description: >-
    The Angle API is a public, read-only data API. No credential is required. Every
    published operation is an HTTP GET over a public host, and the API returned data
    on an unauthenticated request during this pass.
  types: []
schemes:
- name: BasicAuth
  type: http
  scheme: basic
  status: declared-not-applied
  sources:
  - openapi/angle-api-openapi-github.yaml
  note: >-
    The older OpenAPI published in the AngleProtocol/swagger GitHub repository declares
    a `BasicAuth` securityScheme under components.securitySchemes, but it is never
    applied — there is no root-level `security` object and no operation-level `security`
    on any of its 13 paths. The newer specification served live from
    https://api.angle.money/api-docs/ drops the scheme entirely.
evidence:
- check: unauthenticated request succeeds
  request: GET https://api.angle.money/v1/activeChains
  status: 200
  result: '{"borrowModule":["1","10","137","42161","43114"]}'
  date: '2026-07-19'
- check: live spec declares no securitySchemes
  source: https://api.angle.money/api-docs/
  result: components.securitySchemes absent; no root security object
notes:
- No API keys, no OAuth 2.0, no OpenID Connect and no mutual TLS are published for
  this API, so scopes/ is intentionally not produced.
- Authorization in the Angle system is on-chain rather than at the API layer — state
  changes are performed by signing transactions with a wallet against the protocol's
  smart contracts. Several endpoints (`/v1/leverage`, `/v1/deleverage`,
  `/v1/integrators/payload/deposit`, `/v1/integrators/payload/withdraw`) only BUILD
  unsigned transaction payloads; the caller signs and submits them on chain.