Kyber Network · Authentication Profile

Kyber Network Authentication

Authentication

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

CompanyCryptoDeFiBlockchainDecentralized ExchangeToken SwapLiquidityTradingWeb3Ethereum
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

none

Source

Authentication Profile

Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.kyberswap.com/developer-guide/start-here/rate-limits-and-client-id
docs: https://docs.kyberswap.com/developer-guide/start-here
summary: >-
  KyberSwap's three public APIs require no authentication. There are no API
  keys, tokens or secrets. Callers instead identify themselves with an
  x-client-id header, which is an attribution and rate-limit-tiering mechanism
  rather than a credential. Authorization is enforced on-chain: state-changing
  actions are authorized by the user's own wallet signature (EIP-712 for limit
  orders, EIP-2612/EIP-4494 permits for token approvals), never by the API.
authenticated: false
schemes:
- type: none
  applies_to:
  - aggregator
  - limit-order
  - zaas
  evidence: >-
    "KyberSwap APIs do not require authentication. There are no API keys,
    tokens, or secrets."
client_identification:
- header: x-client-id
  required: recommended on every request; documented as required on the Aggregator
    V1 route and route/build endpoints
  value: your application or company name
  purpose: rate-limit tiering and integration attribution
  example: 'x-client-id: MyAwesomeApp'
  grpc_equivalent: X-Client-ID
  whitelisting: >-
    Contact business@kyber.network (also published as bd@kyber.network in the
    ZaaS proto contact block) to have a client id whitelisted for a higher rate
    limit tier.
- header: Origin
  required: conditional
  purpose: >-
    The Limit Order API returns HTTP 401 when a required Origin header is absent
    or invalid.
  evidence: https://docs.kyberswap.com/developer-guide/limit-order-api/api-reference/error-code-reference
on_chain_authorization:
- mechanism: EIP-712 typed-data signature
  used_for: limit order creation, gasless cancellation, operator co-signing
  notes: The signature must match the Maker's address; error 4004 (invalid signature)
    and 4202 (invalid cancel signature) enforce this.
- mechanism: EIP-2612 permit (ERC-20)
  used_for: gasless token approval prior to a swap or zap
  docs: https://docs.kyberswap.com/developer-guide/aggregator-api/how-to-guides/permit
- mechanism: EIP-4494 permit (NFT)
  used_for: approving a liquidity position NFT for a zap in a single transaction
  contract: KSZapRouterPositionPermit
custody: >-
  No KyberSwap API or the first-party MCP server ever holds private keys. Build
  endpoints return unsigned calldata for the caller's wallet to sign.
oauth: false
scopes: not applicable — no OAuth surface

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/kyber-network-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 email required.

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