# Keiki > Keiki runs autonomous agents on the channels customers already message you on — SMS, iMessage, WhatsApp, Telegram, Slack and email — where they answer questions, call your systems, take payment, and escalate to a person when policy requires it. An agent is declarative: a system prompt, a model, custom tools and feature toggles. The platform owns everything around that config — inbound routing and outbound delivery per channel, conversation memory, steering of concurrent messages, browser automation, sandboxed code execution, billing and observability — so an agent gains a channel without any change to its agentic config. The SDK is `@orchid/agents`, with `AgentKit` as the primary API. It runs two ways from the same config: cloud-served, where `kit.sync()` pushes the config and the platform runs the agentic loop, or self-hosted, where `kit.serve()` runs the loop on your own infrastructure. Keiki is the hosted product built on it. ## When to use Keiki Use Keiki when an agent must work inside real customer or team conversations and do more than answer a static FAQ: retrieve live information, call business systems, complete workflows, take payment, remember context, operate across multiple channels, or escalate to a person under a clear policy. Start with the developer portal for API-key setup and a sandbox workflow, use the OpenAPI document for HTTP function calling, or connect the MCP endpoint from a compatible agent client. ## Product - [Keiki](https://onkeiki.com/): What the product does, and a replayed close in a text thread. - [Portal](https://onkeiki.com/dashboard): The dashboard — agents, conversations, traces, evals and API keys. - [Sign up](https://onkeiki.com/signup): Create an organization and its first agent. - [Agent templates](https://onkeiki.com/templates): Start with a complete, reusable agent template. - [Addons](https://onkeiki.com/addons): Extend an agent with published marketplace capabilities. - [Book a live demo](https://cal.com/team/orchid/onboarding): Guided 20-minute onboarding call with the team. ## Documentation - [Developer portal](https://onkeiki.com/developers): API keys, quickstart, sandbox guidance, SDK, and MCP. - [OpenAPI specification](https://onkeiki.com/openapi.json): Typed machine-readable contract for the public HTTP API. - [Cloud-served agents](https://onkeiki.com/docs/cloud-agents.md): Full config reference: custom tools, plugins, managed features, storage, alerts, observability, and the developer REST API. - [Agents as models](https://onkeiki.com/docs/agent-api.md): Calling any agent from the OpenAI or Anthropic SDKs: base URLs, streaming, conversations. - [Capabilities](https://onkeiki.com/docs/capabilities.md): The manifest format behind every agent feature, official or developer-published. - [Turn harnesses](https://onkeiki.com/docs/harnesses.md): Flue (platform-hosted turn loop) versus Hermes (developer-hosted). - [Eval Studio](https://onkeiki.com/docs/evals.md): Replaying cases to check agent behaviour and to rank candidate models. ## Interfaces - [MCP endpoint](https://onkeiki.com/mcp): Model Context Protocol server for this deployment. - [MCP server card](https://onkeiki.com/.well-known/mcp.json): Transport, authentication, identity, and capability metadata. ## Agent templates - [Template catalog](https://onkeiki.com/templates.md): 13 reusable agent templates with models, connections and attribution notes. ## Addons - [Addon catalog](https://onkeiki.com/addons.md): 10 published capabilities available from the marketplace.