# ILLA Documentation ## Docs - [API](https://docs.illa.io/build/api.md): Send financial intents, receive simulation results and ready-to-sign transaction data. - [MCP Server](https://docs.illa.io/build/mcp-server.md): ILLA as a tool server for AI agent platforms. - [Overview](https://docs.illa.io/build/overview.md): One integration gives your product the full ILLA execution stack. - [SDK](https://docs.illa.io/build/sdk.md): Full-stack conversational finance. Intent resolution, conversation management, simulation, execution, and optional wallet provisioning. - [Connect ILLA to Claude](https://docs.illa.io/connect/claude.md): Install ILLA's MCP connector and Claude becomes financially capable immediately. - [ILLA Apps](https://docs.illa.io/connect/illa-apps.md): ILLA's own surfaces. The full capability stack, directly — no agent platform, no integration required. - [Overview](https://docs.illa.io/connect/overview.md): Connect ILLA to the AI agents and surfaces you already use. - [Capabilities](https://docs.illa.io/illa/capabilities.md): ILLA aggregates financial operations into a unified execution surface across chains, protocols, and asset types. - [Engine](https://docs.illa.io/illa/engine.md): ILLA's protocol-aware orchestration and execution runtime. - [Intelligence](https://docs.illa.io/illa/intelligence.md): ILLA's intelligence layer resolves ambiguous natural language into precise, structured execution plans. - [Overview](https://docs.illa.io/illa/overview.md): ILLA provides the specialised planning, safety, and orchestration stack that AI systems need to safely act on financial intent. - [Safety & Security](https://docs.illa.io/illa/safety-and-security.md): How ILLA reconciles irreversible financial actions with probabilistic AI systems. - [Wallets & Hub](https://docs.illa.io/illa/wallets-and-hub.md): ILLA's wallet models and user-facing workspace. - [Welcome to ILLA](https://docs.illa.io/introduction.md): The safety and execution infrastructure for agentic finance - [AsyncToolChecker](https://docs.illa.io/sdk/api/async-tool-checker.md): Track long-running actions triggered by tool execution - [InMemoryCache](https://docs.illa.io/sdk/api/caching/in-memory-cache.md): Default in‑process cache for development and small apps - [Chat](https://docs.illa.io/sdk/api/chat.md): Low-level conversational object for session-scoped control - [ContextManager](https://docs.illa.io/sdk/api/context-manager.md): Persist and manage per‑chat message history and tool config - [Errors](https://docs.illa.io/sdk/api/errors.md): How SDK methods signal failures and which errors are surfaced - [IllaSDK](https://docs.illa.io/sdk/api/illa-sdk.md): High-level SDK facade for chat sessions, tool loops, and polling - [Prompt](https://docs.illa.io/sdk/api/prompt.md): Create and normalize user and tool messages for chat calls - [CoreApiProvider](https://docs.illa.io/sdk/api/providers/core-api-provider.md): HTTP transport for ILLA's Core API - [Streaming Events](https://docs.illa.io/sdk/api/streaming-events.md): SSE event payloads and streaming parser utilities - [TelemetryClient](https://docs.illa.io/sdk/api/telemetry-client.md): Browser SSE telemetry client for request-level orchestration tracking - [Types and utilities](https://docs.illa.io/sdk/api/types-and-utilities.md): Key public contracts used when integrating with the SDK - [Authentication](https://docs.illa.io/sdk/authentication.md): Authenticate requests to the Core API with an API key - [Configuration](https://docs.illa.io/sdk/concepts/configuration.md): Configure the ILLA SDK, CoreApiProvider, ContextManager, and caching - [Error Handling](https://docs.illa.io/sdk/concepts/error-handling.md): Understand runtime errors and SDK responses - [TypeScript Support](https://docs.illa.io/sdk/concepts/typescript-support.md): Types you can import and how to use them effectively - [Awaiting actions & polling](https://docs.illa.io/sdk/guides/awaiting-actions-and-polling.md): Track long-running blockchain actions triggered by tool execution - [Building a chat flow](https://docs.illa.io/sdk/guides/building-a-chat-flow.md): Step-by-step guide to integrate ILLA SDK in your app - [Custom cache](https://docs.illa.io/sdk/guides/custom-cache.md): Implement the ICache interface to plug in Redis or your store - [Custom provider & routes](https://docs.illa.io/sdk/guides/custom-provider-and-routes.md): Override base URL, routes, and inject a custom Axios instance - [Handling Tool Execution](https://docs.illa.io/sdk/guides/handling-tool-execution.md): Execute pending tools and return outcomes to complete the chat loop - [Request cancellation](https://docs.illa.io/sdk/guides/request-cancellation.md): Abort in-flight chat calls and stop polling safely - [Tools configuration](https://docs.illa.io/sdk/guides/tools-configuration.md): Control which tools the assistant can use and preferred providers - [SDK Overview](https://docs.illa.io/sdk/introduction.md): Introduction to the ILLA SDK and its core building blocks - [Quickstart](https://docs.illa.io/sdk/quickstart.md): Build your first chat flow with the ILLA SDK - [Tools & Providers Reference](https://docs.illa.io/sdk/reference/tools-and-providers.md): Reference for tool names, provider keys, and routing defaults - [Build Agentic Financial Apps](https://docs.illa.io/use-cases/agentic-financial-apps.md): Embed a bespoke AI agent into your product that supports, educates, and executes transactions for your users. - [Financial Execution for AI Agents](https://docs.illa.io/use-cases/financial-execution-agents.md): Give any AI agent the ability to safely handle real money. From Claude, to your company's internal agents. ## OpenAPI Specs - [openapi](https://docs.illa.io/api-reference/openapi.json)