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