aid: klu-ai url: https://raw.githubusercontent.com/api-evangelist/klu-ai/refs/heads/main/apis.yml name: Klu kind: company description: Klu (klu.ai) is an LLM app platform for designing, deploying, evaluating, and observing prompt-driven AI applications. The Klu Engine exposes a REST API at https://api.klu.ai/v1 (Bearer API key) where an Action encapsulates a prompt template, model config, context (RAG), and output parsing, and is invoked to generate completions, with data, feedback, sessions, and models managed alongside it. NOTE - product development appears dormant - the official klu SDK last shipped in March 2025 and the founding team's recent open-source work has shifted toward xAI / Grok tooling - see review.yml for the honest status assessment. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - AI - LLM - LLM App Platform - Prompt Engineering - Evaluation - Observability created: '2026-06-20' modified: '2026-06-20' specificationVersion: '0.19' apis: - aid: klu-ai:klu-actions-prompt-api name: Klu Actions / Prompt API tags: - Actions - Prompt - Completions - Generation image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.klu.ai/resources/api-actions baseURL: https://api.klu.ai/v1 properties: - url: https://docs.klu.ai/resources/api-actions type: Documentation - url: https://docs.klu.ai/resources/api-basics type: APIReference - url: openapi/klu-ai-openapi.yml type: OpenAPI - url: collections/klu-ai.postman_collection.json type: PostmanCollection - url: collections/klu-ai.opencollection.json type: OpenCollection description: Runs a Klu Action by GUID against input variables, returning a generated completion plus a feedback URL. Supports streaming, async execution, response caching, session memory, context metadata filtering, and experiments. This is the core generative endpoint of the Klu Engine. - aid: klu-ai:klu-data-feedback-api name: Klu Data / Feedback API tags: - Data - Feedback - Ratings - Datasets image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.klu.ai/guides/data baseURL: https://api.klu.ai/v1 properties: - url: https://docs.klu.ai/guides/data type: Documentation - url: https://docs.klu.ai/resources/api-context type: APIReference - url: openapi/klu-ai-openapi.yml type: OpenAPI - url: collections/klu-ai.postman_collection.json type: PostmanCollection - url: collections/klu-ai.opencollection.json type: OpenCollection description: Captures and manages the data points generated by Actions - each holding the prompt, completion, and metadata - and the feedback (ratings, corrections, issues) attached to them. Data can be imported and exported as JSONL/CSV for evaluation and fine-tuning. Context libraries for retrieval-augmented generation are managed here. - aid: klu-ai:klu-models-api name: Klu Models API tags: - Models - Providers - Configuration image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.klu.ai/key-concepts baseURL: https://api.klu.ai/v1 properties: - url: https://docs.klu.ai/resources/api-basics type: Documentation - url: openapi/klu-ai-openapi.yml type: OpenAPI - url: collections/klu-ai.postman_collection.json type: PostmanCollection - url: collections/klu-ai.opencollection.json type: OpenCollection description: Manages the LLM providers and models available in a workspace and the default model used by Actions. Klu brokers across 50+ models and providers (OpenAI, Anthropic, and others) so an Action's model config can be changed without rewriting integration code. - aid: klu-ai:klu-sessions-api name: Klu Sessions API tags: - Sessions - Memory - Conversations image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.klu.ai/key-concepts baseURL: https://api.klu.ai/v1 properties: - url: https://docs.klu.ai/resources/api-basics type: Documentation - url: openapi/klu-ai-openapi.yml type: OpenAPI - url: collections/klu-ai.postman_collection.json type: PostmanCollection - url: collections/klu-ai.opencollection.json type: OpenCollection description: Stores and retrieves session memory across multiple Action generations, enabling multi-turn conversational experiences such as copilots and coaches that retain context between requests via a session GUID. - aid: klu-ai:klu-apps-workspaces-api name: Klu Apps / Workspaces API tags: - Apps - Workspaces - Projects - Experiments image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.klu.ai/key-concepts baseURL: https://api.klu.ai/v1 properties: - url: https://docs.klu.ai/resources/api-basics type: Documentation - url: openapi/klu-ai-openapi.yml type: OpenAPI - url: collections/klu-ai.postman_collection.json type: PostmanCollection - url: collections/klu-ai.opencollection.json type: OpenCollection description: Organizes work into Workspaces and Apps (projects) that group related Actions, context, and experiments. Apps are the top-level container for an AI use case; experiments run prompt-vs-prompt evaluations and A/B tests within them. common: - type: GitHubOrganization url: https://github.com/klu-ai - type: LinkedIn url: https://www.linkedin.com/company/klu-ai - type: Website url: https://klu.ai - type: Documentation url: https://docs.klu.ai - type: Plans url: plans/klu-ai-plans-pricing.yml - type: RateLimits url: rate-limits/klu-ai-rate-limits.yml - type: FinOps url: finops/klu-ai-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com