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
- Start the app locally:
npm run dev
- 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
compatibilitymetadata - OpenAPI contract consistency (
npm run openapi:check) - docs/surface consistency (
npm run check:agent-docs) - MCP tool registration when
--with-mcpis enabled (npm run mcp:smoke)
Pick your integration profile
1) Read-only observer bot
Start with:
docs/public/DEVELOPER_QUICKSTART.mddocs/public/API_OVERVIEW.mddocs/public/API_REFERENCE.mddocs/public/MARKET_DATA_DISCOVERY.mddocs/public/STREAMING_AND_RECONCILIATION.md
2) Active trading bot
Start with:
docs/public/AGENT_BOT_READINESS_CHECKLIST.mddocs/public/AUTH_AND_RATE_LIMITS.mddocs/public/ORDERBOOK_AND_PRICING.mddocs/public/ERROR_CODES.mddocs/public/TRADING_INTEGRATION_WORKFLOW.mddocs/AGENT_INTEGRATION.md
3) Capability-aware AI agent
Start with:
docs/AGENT_INTEGRATION.mdpublic/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/config→execution.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/card→compatibility
SDK, CLI, and MCP
- External SDK:
packages/bot-sdk/src/sdk.ts - Class-based API client:
NoryntaClientfrom@norynta/bot-sdk - CLI:
norynta ...from the SDK package, ornpm run bot:cli -- discoverlocally - MCP servers:
npm run mcp-publicnpm run mcp-tradingnpm 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.mddocs/public/API_REFERENCE.mddocs/public/MARKET_DATA_DISCOVERY.mddocs/public/ORDERBOOK_AND_PRICING.mddocs/public/ERROR_CODES.mddocs/public/SDK_AND_EXAMPLES.mddocs/public/AGENT_BOT_READINESS_CHECKLIST.mddocs/public/MCP_GUIDE.mddocs/public/INTEGRATION_COMPATIBILITY_MATRIX.mddocs/public/INTEGRATION_STABILITY_POLICY.mddocs/public/INTEGRATION_SNIPPETS.mddocs/public/INTEGRATOR_CHANGELOG.mddocs/DEVELOPERS.mddocs/AGENT_INTEGRATION.md