Kadena website screenshot

Kadena

Kadena was a layer-1 Proof-of-Work blockchain platform built around Chainweb, a braided, parallelized Nakamoto-consensus protocol that scales Bitcoin-style security across many chains for high transaction throughput, together with Pact, its human-readable, Turing-incomplete smart-contract language. Kadena exposed two primary public APIs: the Chainweb Node API (P2P and service endpoints for cuts, blocks, headers, payloads, the mempool, mining, and node info) and the Pact REST API (local, send, poll, listen, spv) for submitting and querying smart-contract transactions on mainnet and testnet. The developer surface includes the kadena.js TypeScript client libraries, the pactjs CLI for type generation, and extensive docs at docs.kadena.io. Kadena Eco supported an ecosystem of dApps, the Marmalade NFT standard, and tooling. NOTE: Kadena the company announced it would cease operations on 2025-10-21; Kadena Mainnet stopped producing blocks on 2025-11-15 and the kadena-io GitHub organization was archived on 2025-12-23. A community edition (kda-community) forked from mainnet on 2025-11-08 and continues the open-source protocol. This profile documents the public API surface as published.

Kadena publishes 16 APIs on the APIs.io network, including block API, blockhash API, config API, and 13 more. Tagged areas include Company, Crypto Web3, Blockchain, Smart Contracts, and Proof of Work.

Kadena’s developer surface includes documentation, API reference, getting-started guide, engineering blog, changelog, CLI, sandbox, and 17 more developer resources.

36.9/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-10 · rubric v0.9.1
16 APIs 1 MCP Servers
CompanyCrypto Web3BlockchainSmart ContractsProof of WorkLayer 1Web3CryptocurrencyDeveloper ToolsDecentralized

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-10 · rubric v0.9.1
Composite quality — 36.9/100 · thin
Contract Quality 12.9 / 25
Developer Ergonomics 11.7 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 2.7 / 13
Governance 1.4 / 12
Discoverability 8.2 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kadena: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Kadena block API

These endpoints return whole blocks, headers and payloads, from the chain database. Generally, blocks are returned in ascending order and include orphaned blocks. For only query...

Kadena blockhash API

These endpoints return block hashes from the chain database. Generally, block hashes are returned in ascending order and include hashes from orphaned blocks. For only querying b...

Kadena config API

The config API from Kadena — 1 operation(s) for config.

Kadena cut API

A cut represents a distributed state of a chainweb. It references one block header for each chain, such that those blocks are pairwise concurrent. Two blocks from two different ...

Kadena endpoint-listen API

The endpoint-listen API from Kadena — 1 operation(s) for endpoint-listen.

Kadena endpoint-local API

The endpoint-local API from Kadena — 1 operation(s) for endpoint-local.

Kadena endpoint-poll API

The endpoint-poll API from Kadena — 1 operation(s) for endpoint-poll.

Kadena endpoint-private API

The endpoint-private API from Kadena — 1 operation(s) for endpoint-private.

Kadena endpoint-send API

The endpoint-send API from Kadena — 1 operation(s) for endpoint-send.

Kadena endpoint-spv API

The endpoint-spv API from Kadena — 1 operation(s) for endpoint-spv.

Kadena header API

These endpoints return block headers from the chain database. Similar to the block endpoints, block headers are generally returned in ascending order and include headers of orph...

Kadena mempool API

Mempool P2P endpoints for communication between mempools. Endusers are not supposed to use these endpoints directly. Instead, the respective Pact endpoints should be used for su...

Kadena mining API

The Mining API of Chainweb node is disabled by default. It can be enabled and configured in the configuration file. The mining API consists of the following endpoints that are d...

Kadena misc API

The misc API from Kadena — 7 operation(s) for misc.

Kadena payload API

Raw literal Block Payloads in the form in which they are stored on the chain. By default only the payload data is returned which is sufficient for validating the blockchain Merk...

Kadena peer API

The P2P communication between chainweb-nodes is sharded into several independent P2P network. The `cut` network is exchanging consensus state. There is also one mempool P2P netw...

Scroll for all 16

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kadena-mcp.yml

MCP SERVER

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kadena Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kadena Agentic Access

37 operations · 20 acting

37 operations · 20 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kadena
name: Kadena
description: 'Kadena was a layer-1 Proof-of-Work blockchain platform built around Chainweb, a braided, parallelized Nakamoto-consensus
  protocol that scales Bitcoin-style security across many chains for high transaction throughput, together with Pact, its
  human-readable, Turing-incomplete smart-contract language. Kadena exposed two primary public APIs: the Chainweb Node API
  (P2P and service endpoints for cuts, blocks, headers, payloads, the mempool, mining, and node info) and the Pact REST API
  (local, send, poll, listen, spv) for submitting and querying smart-contract transactions on mainnet and testnet. The developer
  surface includes the kadena.js TypeScript client libraries, the pactjs CLI for type generation, and extensive docs at docs.kadena.io.
  Kadena Eco supported an ecosystem of dApps, the Marmalade NFT standard, and tooling. NOTE: Kadena the company announced
  it would cease operations on 2025-10-21; Kadena Mainnet stopped producing blocks on 2025-11-15 and the kadena-io GitHub
  organization was archived on 2025-12-23. A community edition (kda-community) forked from mainnet on 2025-11-08 and continues
  the open-source protocol. This profile documents the public API surface as published.'
url: https://raw.githubusercontent.com/api-evangelist/kadena/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- multicoin-capital
x-tier: stub
x-tier-reason: portfolio-lead
x-status: ceased-operations
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
image: https://cdn.sanity.io/images/agrhq0bu/production/73f06e78e066f86e21cb84f82292494fe04b9be8-1438x472.png
tags:
- Company
- Crypto Web3
- Blockchain
- Smart Contracts
- Proof of Work
- Layer 1
- Web3
- Cryptocurrency
- Developer Tools
- Decentralized
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- aid: kadena:kadena-block-api
  name: Kadena block API
  description: 'These endpoints return whole blocks, headers and payloads, from the chain

    database.


    Generally, blocks are returned in ascending order and include orphaned

    blocks.


    For only querying blocks that are included in the winning branch of the

    chain the `branch` endpoints can be used, which return blocks in descending

    order starting from the leafs of branches of the block chain.


    Blocks are returned in only one format, with block headers and payloads in

    JSON encoding.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - block
  properties:
  - type: OpenAPI
    url: openapi/kadena-block-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-blockhash-api
  name: Kadena blockhash API
  description: 'These endpoints return block hashes from the chain database.


    Generally, block hashes are returned in ascending order and include hashes

    from orphaned blocks.


    For only querying blocks that are included in the winning branch of the

    chain the `branch` endpoint can be used, which returns blocks in descending

    order starting from the leafs of branches of the block chain.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - blockhash
  properties:
  - type: OpenAPI
    url: openapi/kadena-blockhash-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-config-api
  name: Kadena config API
  description: The config API from Kadena — 1 operation(s) for config.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - config
  properties:
  - type: OpenAPI
    url: openapi/kadena-config-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-cut-api
  name: Kadena cut API
  description: 'A cut represents a distributed state of a chainweb. It references one

    block header for each chain, such that those blocks are pairwise

    concurrent.


    Two blocks from two different chains are said to be concurrent if either

    one of them is an adjacent parent (is a direct dependency) of the other or

    if the blocks do not depend at all on each other.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - cut
  properties:
  - type: OpenAPI
    url: openapi/kadena-cut-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-listen-api
  name: Kadena endpoint-listen API
  description: The endpoint-listen API from Kadena — 1 operation(s) for endpoint-listen.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-listen
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-listen-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-local-api
  name: Kadena endpoint-local API
  description: The endpoint-local API from Kadena — 1 operation(s) for endpoint-local.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-local
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-local-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-poll-api
  name: Kadena endpoint-poll API
  description: The endpoint-poll API from Kadena — 1 operation(s) for endpoint-poll.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-poll
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-poll-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-private-api
  name: Kadena endpoint-private API
  description: The endpoint-private API from Kadena — 1 operation(s) for endpoint-private.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-private
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-private-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-send-api
  name: Kadena endpoint-send API
  description: The endpoint-send API from Kadena — 1 operation(s) for endpoint-send.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-send
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-send-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-endpoint-spv-api
  name: Kadena endpoint-spv API
  description: The endpoint-spv API from Kadena — 1 operation(s) for endpoint-spv.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - endpoint-spv
  properties:
  - type: OpenAPI
    url: openapi/kadena-endpoint-spv-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-header-api
  name: Kadena header API
  description: "These endpoints return block headers from the chain database.\n\nSimilar to the block endpoints, block headers\
    \ are generally returned in\nascending order and include headers of orphaned blocks.\n\nFor only querying block headers\
    \ that are included in the winning branch of\nthe chain the `branch` endpoints can be used, which return block headers\
    \ in\ndescending order starting from the leafs of branches of the block chain.\n\nBlock headers are returned in three\
    \ different formats specified in the `accept` header of the request:\n*   `application/json`, returns block headers in\
    \ base64Url (without padding)\n    encoded binary.\n*   `application/json;blockheader-encoding=object`, returns block\
    \ headers in\n    JSON encoding.\n*   `application/octet-stream`, when supported by the endpoint, returns block\n    headers\
    \ as binary."
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - header
  properties:
  - type: OpenAPI
    url: openapi/kadena-header-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-mempool-api
  name: Kadena mempool API
  description: 'Mempool P2P endpoints for communication between mempools. Endusers are not

    supposed to use these endpoints directly. Instead, the respective Pact

    endpoints should be used for submitting transactions into the network.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - mempool
  properties:
  - type: OpenAPI
    url: openapi/kadena-mempool-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-mining-api
  name: Kadena mining API
  description: 'The Mining API of Chainweb node is disabled by default. It can be enabled

    and configured in the configuration file.



    The mining API consists of the following endpoints that

    are described in detail on the

    [Chainweb mining wiki page](https://github.com/kadena-io/chainweb-node/wiki/Mining-API)


    *   `GET mining/work`

    *   `POST mining/solved`

    *   `GET mining/updates`'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - mining
  properties:
  - type: OpenAPI
    url: openapi/kadena-mining-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-misc-api
  name: Kadena misc API
  description: The misc API from Kadena — 7 operation(s) for misc.
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - misc
  properties:
  - type: OpenAPI
    url: openapi/kadena-misc-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-payload-api
  name: Kadena payload API
  description: 'Raw literal Block Payloads in the form in which they are stored on the chain.

    By default only the payload data is returned which is sufficient for validating

    the blockchain Merkle Tree. It is also sufficient as input to Pact for

    executing the Pact transactions of the block and recomputing the outputs.


    It is also possible to query the transaction outputs along with the payload data.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - payload
  properties:
  - type: OpenAPI
    url: openapi/kadena-payload-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
- aid: kadena:kadena-peer-api
  name: Kadena peer API
  description: 'The P2P communication between chainweb-nodes is sharded into several independent

    P2P network. The `cut` network is exchanging consensus state. There is also one

    mempool P2P network for each chain.'
  humanURL: https://docs.kadena.io/api/chainweb-api
  baseURL: https://api.chainweb.com/chainweb/0.0/mainnet01
  tags:
  - peer
  properties:
  - type: OpenAPI
    url: openapi/kadena-peer-api-openapi.yml
  - type: APIReference
    url: https://kadena-io.github.io/chainweb-openapi/
common:
- type: AgenticAccess
  url: agentic-access/kadena-agentic-access.yml
- type: DomainSecurity
  url: security/kadena-domain-security.yml
- type: Website
  url: https://kadena.io
- type: DeveloperPortal
  url: https://docs.kadena.io
- type: Documentation
  url: https://docs.kadena.io
- type: APIReference
  url: https://kadena-io.github.io/chainweb-openapi/
- type: GettingStarted
  url: https://docs.kadena.io/build/quickstart
- type: Blog
  url: https://medium.com/kadena-io
- type: GitHubOrganization
  url: https://github.com/kadena-io
- type: ChangeLog
  url: https://docs.kadena.io/changelogs/chainweb-node
- type: ChangeLog
  name: Kadena changelog artifact
  url: changelog/kadena-changelog.yml
- type: Packages
  url: packages/kadena-packages.yml
- type: SDKs
  url: packages/kadena-packages.yml
- type: CLI
  url: cli/kadena-cli.yml
- type: MCPServer
  url: mcp/kadena-mcp.yml
- type: LLMsTxt
  url: llms/kadena-llms.txt
- type: Overlay
  name: Chainweb Node API overlay
  url: overlays/kadena-chainweb-overlay.yaml
- type: Overlay
  name: Pact REST API overlay
  url: overlays/kadena-pact-overlay.yaml
- type: Conformance
  url: conformance/kadena-conformance.yml
- type: ErrorCatalog
  url: errors/kadena-problem-types.yml
- type: Lifecycle
  url: lifecycle/kadena-lifecycle.yml
- type: Conventions
  url: conventions/kadena-conventions.yml
- type: Sandbox
  url: sandbox/kadena-sandbox.yml
- type: DataModel
  url: data-model/kadena-data-model.yml
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence