Skip to content
Docs

Norynta public docs

Norynta Integration Start Here

Start integrating Norynta APIs, SDKs, CLI tools, MCP servers, and agent discovery surfaces.

Integration Start Here (Developers, Bots, and AI Agents)

Purpose

This is the fastest onboarding path for teams integrating Norynta programmatically.

If you are building with APIs, bots, automation, or AI agents, start here first.

Audience

  • external developers and API integrators
  • bot and quant teams
  • AI assistant / agent operators
  • partner engineering teams doing technical evaluation

5-minute startup path

  1. Start the app locally:
npm run dev
  1. Run the one-command integration smoke flow:
npm run agent:quickstart

Optional (also verifies MCP servers):

npm run agent:quickstart -- --with-mcp

Machine-readable compatibility probe:

npm run bot:cli -- doctor

Installed SDK package equivalent:

norynta doctor

This verifies:

  • discovery endpoints (/.well-known/agent.json, /api/agent/card, /api/agent/access, /api/bot/config)
  • core bot data endpoints (/api/events/health, /api/events/snapshots)
  • required schema/version headers (X-Agent-Schema-Version, X-Api-Schema)
  • standards-first compatibility metadata
  • OpenAPI contract consistency (npm run openapi:check)
  • docs/surface consistency (npm run check:agent-docs)
  • MCP tool registration when --with-mcp is enabled (npm run mcp:smoke)

Pick your integration profile

1) Read-only observer bot

Start with:

  • docs/public/DEVELOPER_QUICKSTART.md
  • docs/public/API_OVERVIEW.md
  • docs/public/API_REFERENCE.md
  • docs/public/MARKET_DATA_DISCOVERY.md
  • docs/public/STREAMING_AND_RECONCILIATION.md

2) Active trading bot

Start with:

  • docs/public/AGENT_BOT_READINESS_CHECKLIST.md
  • docs/public/AUTH_AND_RATE_LIMITS.md
  • docs/public/ORDERBOOK_AND_PRICING.md
  • docs/public/ERROR_CODES.md
  • docs/public/TRADING_INTEGRATION_WORKFLOW.md
  • docs/AGENT_INTEGRATION.md

3) Capability-aware AI agent

Start with:

  • docs/AGENT_INTEGRATION.md
  • public/agents.md
  • .mcp.json

Canonical machine-readable surfaces

  • OpenAPI: public/openapi.json
  • AsyncAPI: public/asyncapi.json
  • Stable schema: public/api-schema.json
  • Human API reference: docs/public/API_REFERENCE.md
  • Discovery contract: /.well-known/agent.json, /api/agent/card, /api/agent/access
  • Runtime onboarding and country-gated error metadata: /api/bot/configexecution.onboarding, execution.errorTaxonomy, execution.internationalAccess
  • Stream contract and sequence policy: /api/v1/streams/manifest
  • Endpoint cost contract: /api/v1/developer/endpoint-costs
  • Standards-first compatibility metadata: /api/bot/config, /api/agent/access, and /api/agent/cardcompatibility

SDK, CLI, and MCP

  • External SDK: packages/bot-sdk/src/sdk.ts
  • Class-based API client: NoryntaClient from @norynta/bot-sdk
  • CLI: norynta ... from the SDK package, or npm run bot:cli -- discover locally
  • MCP servers:
    • npm run mcp-public
    • npm run mcp-trading
    • npm run mcp-ops
    • config file: .mcp.json
    • read-only compatibility tool: integration_compatibility

OSS and agent framework compatibility

OpenClaw/OpenClaws-style clients should integrate through OpenAPI, stable schema headers, MCP, SDK, or CLI today. A bespoke adapter should wait until the exact OpenClaw/OpenClaws repository, version, and adapter contract are pinned.

Related docs

  • docs/public/DEVELOPER_QUICKSTART.md
  • docs/public/API_REFERENCE.md
  • docs/public/MARKET_DATA_DISCOVERY.md
  • docs/public/ORDERBOOK_AND_PRICING.md
  • docs/public/ERROR_CODES.md
  • docs/public/SDK_AND_EXAMPLES.md
  • docs/public/AGENT_BOT_READINESS_CHECKLIST.md
  • docs/public/MCP_GUIDE.md
  • docs/public/INTEGRATION_COMPATIBILITY_MATRIX.md
  • docs/public/INTEGRATION_STABILITY_POLICY.md
  • docs/public/INTEGRATION_SNIPPETS.md
  • docs/public/INTEGRATOR_CHANGELOG.md
  • docs/DEVELOPERS.md
  • docs/AGENT_INTEGRATION.md