Hive Civilization App Kits API

The app-kits API from Hive Civilization — 6 operation(s) for app-kits.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/appkits Discover App Kits capabilities · Appkits Capabilities #
Ask an LLM
“What can the App Kits surface do: quote, bridge, send, swap?”
“Which chains and tokens does App Kits support?”
Tell an agent
Show App Kits capabilities.
List what the App Kits surface supports.
POST /v1/appkits/quote Quote a cross-chain token conversion · Appkits Quote #
Ask an LLM
“How much would I receive converting one token to another across chains?”
“Can I get a price quote before bridging or swapping?”
Tell an agent
Quote {amount} {token_in} on {chain_from} to {token_out} on {chain_to}.
Get a price for moving {amount} of {token_in} from {chain_from} into {token_out} on {chain_to}.
POST /v1/appkits/bridge Bridge tokens to another chain · Appkits Bridge #
Ask an LLM
“How do I move a token from one chain to another address on a different chain?”
“Can I bridge USDC to a recipient on another network?”
Tell an agent
Bridge {amount} {token} from {from_chain} to {to_chain} for {to_address}.
Move {amount} of {token} cross-chain from {from_chain} to address {to_address} on {to_chain}.
POST /v1/appkits/send Send tokens on a single chain · Appkits Send #
Ask an LLM
“How do I send tokens to an address on the same chain?”
“Can App Kits transfer a token to a recipient without swapping it?”
Tell an agent
Send {amount} {token} on {chain} to {to}.
Transfer {amount} of {token} to {to} on {chain}.
POST /v1/appkits/swap Swap one token for another on a chain · Appkits Swap #
Ask an LLM
“How do I swap one token for another on the same chain?”
“Can I trade a token for a different one without bridging?”
Tell an agent
Swap {amount} {token_in} for {token_out} on {chain}.
Exchange {amount} of {token_in} into {token_out} on {chain}.
GET /v1/appkits/balance/{address} Get a wallet's unified cross-chain balance · Appkits Unified Balance #
Ask an LLM
“What is a wallet's balance across every supported chain?”
“Does the unified balance return live per-chain data yet?”
Tell an agent
Get the unified balance for {address}.
Show wallet {address}'s balance across all chains.

Documentation

Specifications

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/thehiveryiq-com:thehiveryiq-com-app-kits-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

thehiveryiq-com-app-kits-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HiveMorph v0.1 App Kits API
  description: 'Polymorphic agent runtime — single shape (Merchant), single supermodel (W2 MERCHANT). Three gates: NEED + YIELD + CLEAN-MONEY.'
  version: 0.1.0
tags:
- name: app-kits
paths:
  /v1/appkits:
    get:
      tags:
      - app-kits
      summary: Appkits Capabilities
      description: Capability discovery. Compare to Circle App Kits surface.
      operationId: appkits_capabilities_v1_appkits_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Appkits Capabilities V1 Appkits Get
  /v1/appkits/quote:
    post:
      tags:
      - app-kits
      summary: Appkits Quote
      operationId: appkits_quote_v1_appkits_quote_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/hivemorph__appkits_routes__QuoteBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Appkits Quote V1 Appkits Quote Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/appkits/bridge:
    post:
      tags:
      - app-kits
      summary: Appkits Bridge
      operationId: appkits_bridge_v1_appkits_bridge_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BridgeBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Appkits Bridge V1 Appkits Bridge Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/appkits/send:
    post:
      tags:
      - app-kits
      summary: Appkits Send
      operationId: appkits_send_v1_appkits_send_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SendBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Appkits Send V1 Appkits Send Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/appkits/swap:
    post:
      tags:
      - app-kits
      summary: Appkits Swap
      operationId: appkits_swap_v1_appkits_swap_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SwapBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Appkits Swap V1 Appkits Swap Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/appkits/balance/{address}:
    get:
      tags:
      - app-kits
      summary: Appkits Unified Balance
      description: 'Returns a unified balance across every supported chain.

        v0.1 emits a deterministic empty-skeleton response so clients can wire UI

        today; live indexer will populate by_chain in v0.2.'
      operationId: appkits_unified_balance_v1_appkits_balance__address__get
      parameters:
      - name: address
        in: path
        required: true
        schema:
          type: string
          title: Address
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Appkits Unified Balance V1 Appkits Balance  Address  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    SwapBody:
      properties:
        amount:
          type: number
          exclusiveMinimum: 0.0
          title: Amount
        token_in:
          type: string
          title: Token In
        token_out:
          type: string
          title: Token Out
        chain:
          type: string
          title: Chain
      type: object
      required:
      - amount
      - token_in
      - token_out
      - chain
      title: SwapBody
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    hivemorph__appkits_routes__QuoteBody:
      properties:
        amount:
          type: number
          exclusiveMinimum: 0.0
          title: Amount
        token_in:
          type: string
          title: Token In
        token_out:
          type: string
          title: Token Out
        chain_from:
          type: string
          title: Chain From
        chain_to:
          type: string
          title: Chain To
      type: object
      required:
      - amount
      - token_in
      - token_out
      - chain_from
      - chain_to
      title: QuoteBody
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    BridgeBody:
      properties:
        amount:
          type: number
          exclusiveMinimum: 0.0
          title: Amount
        token:
          type: string
          title: Token
        from_chain:
          type: string
          title: From Chain
        to_chain:
          type: string
          title: To Chain
        to_address:
          type: string
          title: To Address
      type: object
      required:
      - amount
      - token
      - from_chain
      - to_chain
      - to_address
      title: BridgeBody
    SendBody:
      properties:
        amount:
          type: number
          exclusiveMinimum: 0.0
          title: Amount
        token:
          type: string
          title: Token
        chain:
          type: string
          title: Chain
        to:
          type: string
          title: To
      type: object
      required:
      - amount
      - token
      - chain
      - to
      title: SendBody
x-provenance:
  method: harvested
  publisher: Hive Civilization
  source: https://receipts.thehiveryiq.com/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)