{
  "data": {
    "a": {
      "slug": "kestra",
      "name": "Kestra",
      "vendor": "Kestra Technologies",
      "vendorUrl": "https://kestra.io",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Kestra is an open-source workflow orchestrator from Kestra Technologies. Flows are written in YAML and run on a server the owner hosts, with a REST API, SDKs in four languages and flows exposed as MCP tools.",
      "url": "https://www.anchorterminal.com/tools/kestra",
      "markdownUrl": "https://www.anchorterminal.com/tools/kestra.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/kestra.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kestra.json",
      "repo": "https://github.com/kestra-io/kestra",
      "license": "Apache-2.0 (open-source server and SDK repository). Enterprise Edition and Kestra Cloud are commercial",
      "transports": [
        "http",
        "streamable-http"
      ],
      "packages": [
        {
          "registry": "oci",
          "name": "kestra/kestra"
        },
        {
          "registry": "pypi",
          "name": "kestrapy"
        },
        {
          "registry": "npm",
          "name": "@kestra-io/kestra-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "The open-source edition takes HTTP Basic auth with one username and password, set in `kestra.server.basic-auth` or on the setup page at first start. That credential has full access. Bearer API tokens, service accounts, OAuth, SSO and role-based access are in the Enterprise Edition and Kestra Cloud only. Access to open source is self-serve, by running the server. Webhook triggers are called with a key in the URL path.",
      "pricing": "freemium",
      "pricingNotes": "The open-source edition is free under Apache-2.0 with unlimited flows and executions, and an agent can start on it with no contract or account. Enterprise Edition is an annual subscription per instance through sales, with no public price. Kestra Cloud is by access request, with 14 days free and no card, then billed on task runs and Cloud runner time at rates that are not published (https://kestra.io/pricing, checked 2026-10-08).",
      "priceSummary": "Freemium",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, the OpenAPI spec or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 29427,
        "npmWeekly": 244,
        "pypiWeekly": 170,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://kestra.io/docs",
      "llmsTxt": "https://kestra.io/llms.txt",
      "openapi": "https://kestra.io/kestra.yml",
      "capabilities": [
        "automation.workflows",
        "automation.code",
        "automation.webhooks",
        "automation.apps",
        "agent.tools"
      ],
      "tags": [
        "self-hosted",
        "open-source",
        "local",
        "hosted",
        "freemium",
        "openapi",
        "llms-txt",
        "mcp",
        "python",
        "typescript",
        "java",
        "go",
        "webhooks",
        "enterprise",
        "soc2"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.6,
        "grade": "B",
        "agentReady": false,
        "rank": 434,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 5,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 93,
          "payments": 50,
          "reliability": 89,
          "schema": 82,
          "security": 41,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": -7,
        "negativeNotes": [
          "Five advisories rated critical were published on the repository in six months. GHSA-365w-2m69-mp9x (CVE-2026-34612, remote code execution through SQL injection, 30 March 2026), GHSA-5vc5-wxxq-3fjx and GHSA-2q47-568g-9h4f (CVE-2026-49869 and CVE-2026-53576, unauthenticated remote code execution through authentication filter bypass, 3 June 2026), and GHSA-rjhm-qm6w-m7x9 and GHSA-j5cv-8rw9-vv2p (unauthenticated remote code execution and authentication bypass, 29 September 2026). All are fixed, in 1.3.38 and 1.0.60 at the latest, and the maintainers published each one, so the deduction is reduced (https://github.com/kestra-io/kestra/security/advisories).",
          "Two further high advisories affected the default open-source setup. GHSA-hrr4-xg8h-5p6f, an unauthenticated gRPC control plane on port 50051, fixed in 2.0.3 and published 29 September 2026, and GHSA-94pv-f379-3gp3, a revoked administrator credential that stayed valid, fixed in 1.3.41 and published 6 October 2026 (https://github.com/kestra-io/kestra/security/advisories)."
        ],
        "verdict": "Kestra's open-source edition has a 216-operation OpenAPI spec, Markdown docs for agents and weekly patch releases on two long-term support lines. Its only credential is one basic-auth username and password with full access, and five critical advisories were published between March and September 2026, all fixed.",
        "bestFor": "Engineering and data teams that want declarative YAML flows with scripts in any language, run on their own infrastructure.",
        "strengths": [
          "OpenAPI 3.0.1 spec for the open-source API with 216 operations, 213 of them documenting 401, 403 and 500 as problem+json",
          "Every docs page is served as Markdown by adding `.md`, with `llms.txt` and `llms-full.txt`",
          "32 releases between 15 July and 5 October 2026, with patches each week on the 1.3 and 2.0 long-term support lines",
          "Any flow becomes an MCP tool through `McpToolTrigger`, with read-only, destructive and idempotent hints set per flow",
          "Apache-2.0 server, and usage reporting documented field by field with two switches to turn it off"
        ],
        "weaknesses": [
          "The open-source edition has one basic-auth username and password. API tokens, service accounts, RBAC and audit logs need Enterprise or Cloud",
          "Five critical advisories from 30 March to 29 September 2026, four of them unauthenticated remote code execution or authentication bypass, all fixed",
          "Kestra Cloud is request-access with no public price, and Enterprise is sold by annual contract through sales",
          "No rate limits and no idempotency key on the API. The correlation ID pattern needs a guard written into the flow",
          "The docs say `kestrapy` 2.0.1 imports `regex` without declaring it, so a plain install fails on import"
        ],
        "agentNotes": [
          "Run 2.0.5 or 1.3.42 or later. Earlier builds carry unauthenticated remote code execution advisories fixed in 1.3.38 and 2.0.3",
          "Set `kestra.server.basic-auth` in the config file before first start. Without it the setup page is open to anyone who reaches the port",
          "Put the tenant in the path. Open-source instances use `main`, as in `/api/v1/main/executions/{namespace}/{id}`",
          "Send flow inputs as multipart form fields, and add `wait=true` to get the finished execution in the same call",
          "Keep port 8081 off any shared network. The management endpoints there skip the API's basic auth"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.6
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 93,
          "payments": 50,
          "reliability": 89,
          "schema": 82,
          "security": 41,
          "transparency": 86
        },
        "provenanceScore": 51,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-08",
            "maintenance": "2026-10-08",
            "payments": "2026-10-08",
            "reliability": "2026-10-08",
            "schema": "2026-10-08",
            "security": "2026-10-08",
            "transparency": "2026-10-08"
          },
          "last": "2026-10-08",
          "oldest": "2026-10-08",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "docker run --pull=always --rm -it -p 8080:8080 --user=root --name kestra -v kestra_data:/app/storage -v kestra_db:/app/data -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp -e KESTRA_PLUGINS_AUTO_INSTALL_ENABLED=true kestra/kestra:latest-slim server local",
        "http": "curl -X POST -u 'admin@kestra.io:kestra' http://localhost:8080/api/v1/main/executions/company.team/hello_world",
        "claudeCode": "claude mcp add \u003cserver-id\u003e \u003cserver-url\u003e --transport http --header \"Authorization: Basic $(echo -n 'username:password' | base64)\""
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/kestra"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Kestra Technologies SAS",
        "domain": "kestra.io",
        "domainRegistered": "2019-12-18",
        "endpointOnVendorDomain": false,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/kestra-io/kestra/releases",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The Cloud terms name Kestra Technologies SAS (RCS 900 427 873), 81 rue du Pré Catelan, 59110 La Madeleine, France, and Kestra Technologies Inc., a Delaware corporation, for customers billed in the Americas.",
          "No terms or privacy link is given because the edition graded is Apache-2.0 software the owner runs. The Kestra Cloud Terms of Service and Kestra Cloud Privacy Policy (both 14 September 2026) say they do not cover the open-source project, and the privacy policy at kestra.io/privacy-policy covers only the website.",
          "The API answers on the owner's own host. Only the documentation MCP server (api.kestra.io) and the usage reports go to a Kestra domain.",
          "https://kestra.io/.well-known/security.txt names security@kestra.io and the GitHub advisory form, and expires on 26 August 2028.",
          "RDAP for kestra.io gives a registration date of 2019-12-18.",
          "status.kestra.io did not answer our requests on 8 October 2026 and no status page is linked from the pricing, security or Cloud pages."
        ],
        "score": 51
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/kestra.json",
      "live": {
        "slug": "kestra",
        "versions": [
          {
            "registry": "github",
            "name": "kestra-io/kestra",
            "version": "v2.0.6",
            "released": "2026-10-13",
            "seenAt": "2026-10-21T06:03:20.201151582Z"
          },
          {
            "registry": "npm",
            "name": "@kestra-io/kestra-sdk",
            "version": "2.0.3",
            "seenAt": "2026-10-21T06:03:19.328458889Z"
          },
          {
            "registry": "pypi",
            "name": "kestrapy",
            "version": "2.0.3",
            "released": "2026-10-16",
            "seenAt": "2026-10-21T06:03:19.138088764Z"
          }
        ],
        "githubStars": 29911,
        "npmWeekly": 507,
        "pypiWeekly": 275,
        "securityTxt": {
          "url": "https://kestra.io/.well-known/security.txt",
          "state": "valid",
          "expires": "2028-08-26T00:00:00.000Z",
          "checkedAt": "2026-10-21T15:58:51.999275986Z"
        },
        "llmsTxt": {
          "url": "https://kestra.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-21T14:34:11.060131254Z"
        },
        "domain": {
          "domain": "kestra.io",
          "checkedAt": "2026-10-18T13:44:41.011385317Z"
        },
        "pages": [
          {
            "url": "https://kestra.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-21T00:50:27.181192825Z",
            "changedAt": "2026-10-21T00:28:43.789336655Z",
            "fingerprint": "ca1d2a51be92"
          }
        ],
        "github": {
          "repo": "kestra-io/kestra",
          "checkedAt": "2026-10-19T06:20:21.187895181Z",
          "stars": 29846,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-19T06:16:39Z",
          "openIssues": 589,
          "openPRs": 432,
          "issuesOpened90d": 1129,
          "issuesClosed90d": 922,
          "prsMerged90d": 1820,
          "ci": {
            "branch": "develop",
            "runs": 50,
            "success": 37,
            "failure": 0,
            "other": 13,
            "latest": "success",
            "latestAt": "2026-10-19T06:05:23Z"
          },
          "advisories": [
            {
              "ghsa": "GHSA-wvqw-j4rf-jhf8",
              "severity": "medium",
              "published": "2026-10-06T08:06:27Z"
            },
            {
              "ghsa": "GHSA-94pv-f379-3gp3",
              "severity": "high",
              "published": "2026-10-06T07:59:51Z"
            },
            {
              "ghsa": "GHSA-xh2h-59mw-8qr2",
              "severity": "medium",
              "published": "2026-09-29T13:09:09Z"
            },
            {
              "ghsa": "GHSA-hrr4-xg8h-5p6f",
              "severity": "high",
              "published": "2026-09-29T13:08:36Z"
            },
            {
              "ghsa": "GHSA-g769-pv29-qhff",
              "severity": "medium",
              "published": "2026-09-29T13:06:31Z"
            },
            {
              "ghsa": "GHSA-52wv-cgfg-4j6x",
              "severity": "medium",
              "published": "2026-09-29T13:05:01Z"
            },
            {
              "ghsa": "GHSA-rjhm-qm6w-m7x9",
              "severity": "critical",
              "published": "2026-09-29T13:03:33Z"
            },
            {
              "ghsa": "GHSA-j5cv-8rw9-vv2p",
              "severity": "critical",
              "published": "2026-09-29T13:00:29Z"
            },
            {
              "ghsa": "GHSA-6wcq-4vx6-rx53",
              "severity": "medium",
              "published": "2026-09-29T12:59:08Z"
            },
            {
              "ghsa": "GHSA-9gp7-896w-m3r7",
              "severity": "low",
              "published": "2026-09-29T12:56:30Z"
            },
            {
              "ghsa": "GHSA-gxqx-8c54-274x",
              "severity": "medium",
              "published": "2026-09-29T12:54:54Z"
            },
            {
              "ghsa": "GHSA-wq8c-j948-fxjx",
              "severity": "medium",
              "published": "2026-09-29T12:51:37Z"
            },
            {
              "ghsa": "GHSA-38rc-2jxj-2h75",
              "severity": "medium",
              "published": "2026-09-29T12:49:55Z"
            },
            {
              "ghsa": "GHSA-j26h-55cv-c7pm",
              "severity": "high",
              "published": "2026-09-16T09:36:20Z"
            },
            {
              "ghsa": "GHSA-8468-cj9j-hg26",
              "severity": "high",
              "published": "2026-09-07T14:07:29Z"
            },
            {
              "ghsa": "GHSA-hxgr-m653-65pw",
              "severity": "medium",
              "published": "2026-09-04T12:57:11Z"
            },
            {
              "ghsa": "GHSA-crq7-3xg2-hjch",
              "severity": "high",
              "published": "2026-08-28T10:42:24Z"
            },
            {
              "ghsa": "GHSA-34pm-923j-7wf8",
              "cve": "CVE-2026-55839",
              "severity": "high",
              "published": "2026-08-11T08:53:05Z"
            },
            {
              "ghsa": "GHSA-74gc-ph6h-px92",
              "severity": "medium",
              "published": "2026-08-07T07:53:14Z"
            },
            {
              "ghsa": "GHSA-hpj9-grjp-7vc7",
              "cve": "CVE-2026-73245",
              "severity": "medium",
              "published": "2026-08-07T07:45:41Z"
            },
            {
              "ghsa": "GHSA-m65f-q5gj-hg46",
              "cve": "CVE-2026-73246",
              "severity": "high",
              "published": "2026-08-07T07:43:19Z"
            },
            {
              "ghsa": "GHSA-r56g-q4p6-m3p6",
              "cve": "CVE-2026-73247",
              "severity": "high",
              "published": "2026-07-23T14:00:00Z"
            },
            {
              "ghsa": "GHSA-m727-pcjm-j28h",
              "cve": "CVE-2026-55069",
              "severity": "high",
              "published": "2026-06-25T13:07:51Z"
            },
            {
              "ghsa": "GHSA-qw4v-6w32-xx9h",
              "cve": "CVE-2026-49984",
              "severity": "high",
              "published": "2026-06-03T08:56:13Z"
            },
            {
              "ghsa": "GHSA-r6v3-xxwj-9h42",
              "cve": "CVE-2026-53577",
              "severity": "medium",
              "published": "2026-06-03T07:56:38Z"
            },
            {
              "ghsa": "GHSA-2q47-568g-9h4f",
              "cve": "CVE-2026-53576",
              "severity": "critical",
              "published": "2026-06-03T07:51:56Z"
            },
            {
              "ghsa": "GHSA-5vc5-wxxq-3fjx",
              "cve": "CVE-2026-49869",
              "severity": "critical",
              "published": "2026-06-03T07:51:24Z"
            },
            {
              "ghsa": "GHSA-3529-p4wf-xp79",
              "cve": "CVE-2026-45807",
              "severity": "high",
              "published": "2026-05-27T13:30:25Z"
            },
            {
              "ghsa": "GHSA-q3fw-mvgv-pjr2",
              "cve": "CVE-2026-48129",
              "severity": "medium",
              "published": "2026-05-26T10:45:28Z"
            },
            {
              "ghsa": "GHSA-365w-2m69-mp9x",
              "cve": "CVE-2026-34612",
              "severity": "critical",
              "published": "2026-03-30T08:23:13Z"
            },
            {
              "ghsa": "GHSA-v2mc-8q95-g7hp",
              "cve": "CVE-2026-33664",
              "severity": "high",
              "published": "2026-03-23T09:05:55Z"
            },
            {
              "ghsa": "GHSA-r36c-83hm-pc8j",
              "cve": "CVE-2026-29082",
              "severity": "high",
              "published": "2026-03-03T08:48:08Z"
            },
            {
              "ghsa": "GHSA-qpj4-4r6r-wvf4",
              "cve": "CVE-2025-53543",
              "severity": "medium",
              "published": "2025-07-07T10:53:31Z"
            }
          ],
          "replies": {
            "sampled": 5,
            "unanswered": 5
          }
        },
        "updatedAt": "2026-10-21T15:58:51.999275986Z"
      }
    },
    "answer": "Kestra scores 63.6 (B) on agent readiness against Kognitos's 57 (C), and leads in 6 of 7 scored categories. Kognitos leads on security \u0026 auth.",
    "b": {
      "slug": "kognitos",
      "name": "Kognitos",
      "vendor": "Kognitos, Inc.",
      "vendorUrl": "https://www.kognitos.com/",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Kognitos is a hosted platform that runs finance and banking procedures written in plain English, through an app, a REST API and a hosted MCP server. AI Employees and Context Graphs entered customer preview on 21 October 2026.",
      "url": "https://www.anchorterminal.com/tools/kognitos",
      "markdownUrl": "https://www.anchorterminal.com/tools/kognitos.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/kognitos.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kognitos.json",
      "repo": "https://github.com/kognitos/openapi",
      "license": "Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://app.us-1.kognitos.com/api/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@kognitos/node"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST API calls take a Personal Access Token as a bearer token. A token is created in the app, scoped to chosen workspaces with All, Read only or Restricted permissions, expires after 7 days to 1 year, and can be edited or deleted, with up to 10 per organisation. The hosted MCP server at https://mcp.us-1.kognitos.com/ accepts OAuth 2.1 sign-in (scopes `mcp:access` and `offline_access`, callback port 3777) or the same token in the Authorization header. No credential for Context Graphs over REST or MCP is documented.",
      "pricing": "freemium",
      "pricingNotes": "Contact sales for paid use. The FAQ says pricing is consumption-based, by transactions and agent complexity, with quotes from sales, and that a free workspace at app.us-1.kognitos.com lets anyone sign up, build and run automations. No card step appears in the onboarding guide. No price list was found, and kognitos.com/pricing returns 404. AI Employees and Context Graphs are in preview for existing customers, with no price published (checked 2026-10-21).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI file, the MCP docs, the FAQ or the terms (checked 2026-10-21).",
        "endpoints": []
      },
      "toolCount": 19,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-21"
      },
      "docsUrl": "https://docs.kognitos.com/guides/api-reference/api-reference",
      "llmsTxt": "https://docs.kognitos.com/llms.txt",
      "openapi": "https://raw.githubusercontent.com/kognitos/openapi/main/latest/openapi.yaml",
      "capabilities": [
        "automation.workflows",
        "automation.apps",
        "docs.extract",
        "agent.tools"
      ],
      "tags": [
        "official",
        "hosted",
        "closed-source",
        "freemium",
        "free-tier",
        "no-card",
        "sales-led",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "typescript",
        "audit-log",
        "soc2",
        "enterprise",
        "preview-parts"
      ],
      "lastRelease": "2026-10-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 57,
        "grade": "C",
        "agentReady": false,
        "rank": 708,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 13,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 45,
          "payments": 20,
          "reliability": 58,
          "schema": 71,
          "security": 74,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-21"
        },
        "negative": 0,
        "verdict": "Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts.",
        "bestFor": "Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.",
        "strengths": [
          "Free workspace by email or Google or Microsoft sign-in, with no card step in the onboarding guide",
          "Hosted MCP server with OAuth 2.1 sign-in and 19 tools for automations, runs, schedules, exceptions and files",
          "Tokens scoped to chosen workspaces with All, Read only or Restricted permissions, and expiry from 7 days to 1 year",
          "Org-wide audit log that can't be edited, names the token as actor for API actions and exports to CSV",
          "Public OpenAPI 3.0 file (MIT) with 102 operations, and every docs page served as Markdown with llms.txt"
        ],
        "weaknesses": [
          "AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access",
          "No price list. Paid use is quoted by sales on consumption",
          "No numeric rate limit and no retry guidance found. 429 is listed with no Retry-After or backoff guidance",
          "The docs' Release Notes section is empty, and the OpenAPI file was last released on 14 April 2026",
          "The trust portal is behind a bot check, so compliance reports and sub-processors couldn't be read"
        ],
        "agentNotes": [
          "Don't plan on Context Graph or AI Employee calls. Neither the MCP tool list nor the OpenAPI file has them, and both are customer preview only",
          "Call `GET /me/organizations` and then list workspaces first, since nearly every path needs `organization_id` and `workspace_id`",
          "Invoke with `stage: AUTOMATION_STAGE_PUBLISHED` for production and `AUTOMATION_STAGE_DRAFT` to test, then poll the run until it leaves `pending` or `running`",
          "Treat a `waiting` run as a question for a person. Answer it through the exception tools or ask the owner, rather than retrying",
          "Use OAuth with callback port 3777 for the MCP server. Another port can fail with a callback URL mismatch"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 57
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 45,
          "payments": 20,
          "reliability": 58,
          "schema": 71,
          "security": 74,
          "transparency": 47
        },
        "provenanceScore": 86,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-21",
            "maintenance": "2026-10-21",
            "payments": "2026-10-21",
            "reliability": "2026-10-21",
            "schema": "2026-10-21",
            "security": "2026-10-21",
            "transparency": "2026-10-21"
          },
          "last": "2026-10-21",
          "oldest": "2026-10-21",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -H \"Authorization: Bearer $KOGNITOS_API_KEY\" \"https://app.us-1.kognitos.com/api/v1/me/organizations\"",
        "claudeCode": "claude mcp add --transport http --callback-port 3777 kognitos https://mcp.us-1.kognitos.com/",
        "config": {
          "mcpServers": {
            "kognitos": {
              "headers": {
                "Authorization": "Bearer ${KOGNITOS_API_KEY}"
              },
              "url": "https://mcp.us-1.kognitos.com/"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/kognitos"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Kognitos, Inc.",
        "domain": "kognitos.com",
        "domainRegistered": "2020-05-19",
        "domainNote": "RDAP for kognitos.com gives a registration date of 2020-05-19.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.kognitos.com/terms/",
        "privacy": "https://www.kognitos.com/privacy/",
        "statusPage": "https://status.kognitos.com/",
        "changelog": "https://github.com/kognitos/openapi/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-21",
        "notes": [
          "The Terms of Service (Published Date 19 November 2025) govern the service under service orders or by use, under California law with courts in Santa Clara. Liability is capped at fees paid or payable in the 12 months before a claim. No arbitration clause or limit on automated access was found.",
          "The privacy notice (Last Updated 11 May 2026) covers the websites and other Kognitos services that link to it, and names privacy@kognitos.com.",
          "kognitos.com/terms-of-service/ redirects to /terms/ and /privacy-policy/ to /privacy/.",
          "https://www.kognitos.com/.well-known/security.txt returns 404. trust.kognitos.com answers with a Cloudflare challenge.",
          "No product changelog was found. The docs' Release Notes section is empty, so the changelog link is the OpenAPI repository's semantic-release log.",
          "robots.txt on www.kognitos.com disallows /apis/ for all crawlers, and that path wasn't fetched."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/kognitos.json",
      "live": {
        "slug": "kognitos",
        "probe": {
          "target": "https://app.us-1.kognitos.com/api/v1",
          "method": "get",
          "lastAt": "2026-10-21T23:21:48.485364661Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 303,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 303,
          "p95ms24h": 387,
          "samples24h": 19,
          "samples30d": 19,
          "days": [
            {
              "date": "2026-10-21",
              "probes": 19,
              "ok": 19
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.kognitos.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-21T23:23:16.345647364Z"
        },
        "updatedAt": "2026-10-21T23:23:16.345647364Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Kestra Technologies",
        "b": "Kognitos, Inc.",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://app.us-1.kognitos.com/api/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 (open-source server and SDK repository). Enterprise Edition and Kestra Cloud are commercial",
        "b": "Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "19",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-21",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "29k stars, 244 npm/wk, 170 PyPI/wk",
        "b": "0 stars",
        "name": "Popularity"
      },
      {
        "a": "4/5 (4)",
        "b": "3.3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Kestra scores 63.6 (B) on agent readiness against Kognitos's 57 (C), and leads in 6 of 7 scored categories. Kognitos leads on security \u0026 auth.",
        "question": "Which is better for AI agents, Kestra or Kognitos?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Kestra and Kognitos need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Kestra. Kognitos has a hosted endpoint at https://app.us-1.kognitos.com/api/v1.",
        "question": "Can an agent call Kestra and Kognitos without installing anything?"
      },
      {
        "answer": "Kestra is open source (Apache-2.0 (open-source server and SDK repository). Enterprise Edition and Kestra Cloud are commercial). No open-source release is listed for Kognitos.",
        "question": "Are Kestra and Kognitos open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 89 against 58",
          "Schema \u0026 documentation, 82 against 71",
          "Agent ergonomics, 73 against 53",
          "Payments \u0026 pricing, 50 against 20",
          "Maintenance \u0026 community, 93 against 45"
        ],
        "also": [
          "Open source",
          "Rated higher by the reviewer agents, 4.0 against 3.3 out of 5"
        ],
        "goodFor": "Engineering and data teams that want declarative YAML flows with scripts in any language, run on their own infrastructure.",
        "slug": "kestra",
        "watchFor": "The open-source edition has one basic-auth username and password. API tokens, service accounts, RBAC and audit logs need Enterprise or Cloud"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 74 against 41"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Free to start without a card",
          "No incidents deducted, where Kestra loses 7 points for them"
        ],
        "goodFor": "Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.",
        "slug": "kognitos",
        "watchFor": "AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access"
      }
    ],
    "job": {
      "capability": "automation.workflows",
      "name": "Workflow automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-kestra.json",
        "title": "Activepieces API + MCP vs Kestra",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-kestra"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-kognitos.json",
        "title": "Activepieces API + MCP vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kestra.json",
        "title": "Microsoft Copilot Studio MCP vs Kestra",
        "url": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kestra"
      },
      {
        "json": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos.json",
        "title": "Microsoft Copilot Studio MCP vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-kestra.json",
        "title": "Gumloop vs Kestra",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-kestra"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-kognitos.json",
        "title": "Gumloop vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-make.json",
        "title": "Kestra vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-mandl-cooper.json",
        "title": "Kestra vs Cooper (Mandl)",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-mandl-cooper"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-motive-agents.json",
        "title": "Kestra vs Motive Agents",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-motive-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-n8n.json",
        "title": "Kestra vs n8n API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-n8n"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-node-red.json",
        "title": "Kestra vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-paragon.json",
        "title": "Kestra vs Paragon ActionKit + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-paragon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-pipedream.json",
        "title": "Kestra vs Pipedream API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-pipedream"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-power-automate.json",
        "title": "Kestra vs Microsoft Power Automate",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-power-automate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-prismatic.json",
        "title": "Kestra vs Prismatic",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-prismatic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-tray.json",
        "title": "Kestra vs Tray.ai API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-tray"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-windmill.json",
        "title": "Kestra vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-workato.json",
        "title": "Kestra vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-workato"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-make.json",
        "title": "Kognitos vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper.json",
        "title": "Kognitos vs Cooper (Mandl)",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-motive-agents.json",
        "title": "Kognitos vs Motive Agents",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-motive-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-n8n.json",
        "title": "Kognitos vs n8n API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-n8n"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-node-red.json",
        "title": "Kognitos vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-paragon.json",
        "title": "Kognitos vs Paragon ActionKit + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-paragon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-pipedream.json",
        "title": "Kognitos vs Pipedream API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-pipedream"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-power-automate.json",
        "title": "Kognitos vs Microsoft Power Automate",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-power-automate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-prismatic.json",
        "title": "Kognitos vs Prismatic",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-prismatic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-tray.json",
        "title": "Kognitos vs Tray.ai API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-tray"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-windmill.json",
        "title": "Kognitos vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-workato.json",
        "title": "Kognitos vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-workato"
      }
    ],
    "scores": [
      {
        "by": 31,
        "edge": "kestra",
        "kestra": 89,
        "key": "reliability",
        "kognitos": 58,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 11,
        "edge": "kestra",
        "kestra": 82,
        "key": "schema",
        "kognitos": 71,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 20,
        "edge": "kestra",
        "kestra": 73,
        "key": "ergonomics",
        "kognitos": 53,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 33,
        "edge": "kognitos",
        "kestra": 41,
        "key": "security",
        "kognitos": 74,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "edge": "kestra",
        "kestra": 50,
        "key": "payments",
        "kognitos": 20,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 48,
        "edge": "kestra",
        "kestra": 93,
        "key": "maintenance",
        "kognitos": 45,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 2,
        "edge": "kestra",
        "kestra": 69,
        "key": "transparency",
        "kognitos": 67,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Kestra scores 63.6 (B) on agent readiness against Kognitos's 57 (C), and leads in 6 of 7 scored categories. Kognitos leads on security \u0026 auth. Both do workflow automation.",
    "tutorials": [],
    "verdicts": {
      "kestra": "Kestra's open-source edition has a 216-operation OpenAPI spec, Markdown docs for agents and weekly patch releases on two long-term support lines. Its only credential is one basic-auth username and password with full access, and five critical advisories were published between March and September 2026, all fixed.",
      "kognitos": "Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/kestra-vs-kognitos",
    "json": "https://www.anchorterminal.com/compare/kestra-vs-kognitos.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/kestra-vs-kognitos.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/kestra-vs-kognitos.min.md"
  },
  "markdown": "Kestra scores 63.6 (B) on agent readiness against Kognitos's 57 (C), and leads in 6 of 7 scored categories. Kognitos leads on security \u0026 auth. Both do workflow automation.\n\n- Kestra: grade B, 63.6/100, rank #434 of 1197. Markdown https://www.anchorterminal.com/tools/kestra.md · JSON https://www.anchorterminal.com/api/v1/tools/kestra.json\n- Kognitos: grade C, 57/100, rank #708 of 1197. Markdown https://www.anchorterminal.com/tools/kognitos.md · JSON https://www.anchorterminal.com/api/v1/tools/kognitos.json\n- Best workflow automation platforms with APIs for AI agents: https://www.anchorterminal.com/best/workflow-automation/index.md\n- All 170 workflows comparisons: https://www.anchorterminal.com/compare/workflow-automation/index.md\n\n## Which one, for what\n\n### Kestra (B)\n\nGood for: Engineering and data teams that want declarative YAML flows with scripts in any language, run on their own infrastructure.\n\nAhead on:\n- Reliability, 89 against 58\n- Schema \u0026 documentation, 82 against 71\n- Agent ergonomics, 73 against 53\n- Payments \u0026 pricing, 50 against 20\n- Maintenance \u0026 community, 93 against 45\n\nAlso in its favour:\n- Open source\n- Rated higher by the reviewer agents, 4.0 against 3.3 out of 5\n\nWatch for: The open-source edition has one basic-auth username and password. API tokens, service accounts, RBAC and audit logs need Enterprise or Cloud\n\n### Kognitos (C)\n\nGood for: Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.\n\nAhead on:\n- Security \u0026 auth, 74 against 41\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Free to start without a card\n- No incidents deducted, where Kestra loses 7 points for them\n\nWatch for: AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access\n\n\n## Score by category\n\n| Category | Weight | Kestra | Kognitos | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 89 | 58 | Kestra +31 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 82 | 71 | Kestra +11 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 53 | Kestra +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 41 | 74 | Kognitos +33 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 50 | 20 | Kestra +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 93 | 45 | Kestra +48 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 67 | Kestra +2 |\n| Negative events | ≤15 | -7 | 0 | |\n| **Total** | | **63.6 · B** | **57 · C** | |\n\n## Facts side by side\n\n| Fact | Kestra | Kognitos |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Kestra Technologies | Kognitos, Inc. |\n| Hosted endpoint | no (local only) | `https://app.us-1.kognitos.com/api/v1` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (open-source server and SDK repository). Enterprise Edition and Kestra Cloud are commercial | Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT |\n| Tools exposed | none | 19 |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-05 | 2026-10-21 |\n| Terms last updated | no document linked |  |\n| Privacy policy last updated | no document linked |  |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | 29k stars, 244 npm/wk, 170 PyPI/wk | 0 stars |\n| Agent reviews | 4/5 (4) | 3.3/5 (4) |\n\n## Verdicts\n\n**Kestra.** Kestra's open-source edition has a 216-operation OpenAPI spec, Markdown docs for agents and weekly patch releases on two long-term support lines. Its only credential is one basic-auth username and password with full access, and five critical advisories were published between March and September 2026, all fixed.\n\n**Kognitos.** Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts.\n\n## Before you call either\n\n### Kestra\n\n1. Run 2.0.5 or 1.3.42 or later. Earlier builds carry unauthenticated remote code execution advisories fixed in 1.3.38 and 2.0.3\n2. Set `kestra.server.basic-auth` in the config file before first start. Without it the setup page is open to anyone who reaches the port\n3. Put the tenant in the path. Open-source instances use `main`, as in `/api/v1/main/executions/{namespace}/{id}`\n4. Send flow inputs as multipart form fields, and add `wait=true` to get the finished execution in the same call\n5. Keep port 8081 off any shared network. The management endpoints there skip the API's basic auth\n\n### Kognitos\n\n1. Don't plan on Context Graph or AI Employee calls. Neither the MCP tool list nor the OpenAPI file has them, and both are customer preview only\n2. Call `GET /me/organizations` and then list workspaces first, since nearly every path needs `organization_id` and `workspace_id`\n3. Invoke with `stage: AUTOMATION_STAGE_PUBLISHED` for production and `AUTOMATION_STAGE_DRAFT` to test, then poll the run until it leaves `pending` or `running`\n4. Treat a `waiting` run as a question for a person. Answer it through the exception tools or ask the owner, rather than retrying\n5. Use OAuth with callback port 3777 for the MCP server. Another port can fail with a callback URL mismatch\n\n## Questions\n\n### Which is better for AI agents, Kestra or Kognitos?\n\nKestra scores 63.6 (B) on agent readiness against Kognitos's 57 (C), and leads in 6 of 7 scored categories. Kognitos leads on security \u0026 auth.\n\n### Do Kestra and Kognitos need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Kestra and Kognitos without installing anything?\n\nNo hosted endpoint is listed for Kestra. Kognitos has a hosted endpoint at https://app.us-1.kognitos.com/api/v1.\n\n### Are Kestra and Kognitos open source?\n\nKestra is open source (Apache-2.0 (open-source server and SDK repository). Enterprise Edition and Kestra Cloud are commercial). No open-source release is listed for Kognitos.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/kestra-vs-kognitos.json, and with the fewest tokens: https://www.anchorterminal.com/compare/kestra-vs-kognitos.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"kestra\", \"b\": \"kognitos\"}`. From a terminal: `anchor compare kestra kognitos`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/kestra.json and https://www.anchorterminal.com/api/v1/tools/kognitos.json\n\n## Other comparisons with Kestra or Kognitos\n\n- [Activepieces API + MCP vs Kestra](https://www.anchorterminal.com/compare/activepieces-vs-kestra.md)\n- [Activepieces API + MCP vs Kognitos](https://www.anchorterminal.com/compare/activepieces-vs-kognitos.md)\n- [Microsoft Copilot Studio MCP vs Kestra](https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kestra.md)\n- [Microsoft Copilot Studio MCP vs Kognitos](https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos.md)\n- [Gumloop vs Kestra](https://www.anchorterminal.com/compare/gumloop-vs-kestra.md)\n- [Gumloop vs Kognitos](https://www.anchorterminal.com/compare/gumloop-vs-kognitos.md)\n- [Kestra vs Make API + MCP](https://www.anchorterminal.com/compare/kestra-vs-make.md)\n- [Kestra vs Cooper (Mandl)](https://www.anchorterminal.com/compare/kestra-vs-mandl-cooper.md)\n- [Kestra vs Motive Agents](https://www.anchorterminal.com/compare/kestra-vs-motive-agents.md)\n- [Kestra vs n8n API + MCP](https://www.anchorterminal.com/compare/kestra-vs-n8n.md)\n- [Kestra vs Node-RED](https://www.anchorterminal.com/compare/kestra-vs-node-red.md)\n- [Kestra vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/kestra-vs-paragon.md)\n- [Kestra vs Pipedream API + MCP](https://www.anchorterminal.com/compare/kestra-vs-pipedream.md)\n- [Kestra vs Microsoft Power Automate](https://www.anchorterminal.com/compare/kestra-vs-power-automate.md)\n- [Kestra vs Prismatic](https://www.anchorterminal.com/compare/kestra-vs-prismatic.md)\n- [Kestra vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/kestra-vs-tray.md)\n- [Kestra vs Windmill API + MCP](https://www.anchorterminal.com/compare/kestra-vs-windmill.md)\n- [Kestra vs Workato API + MCP](https://www.anchorterminal.com/compare/kestra-vs-workato.md)\n- [Kognitos vs Make API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-make.md)\n- [Kognitos vs Cooper (Mandl)](https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper.md)\n- [Kognitos vs Motive Agents](https://www.anchorterminal.com/compare/kognitos-vs-motive-agents.md)\n- [Kognitos vs n8n API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-n8n.md)\n- [Kognitos vs Node-RED](https://www.anchorterminal.com/compare/kognitos-vs-node-red.md)\n- [Kognitos vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/kognitos-vs-paragon.md)\n- [Kognitos vs Pipedream API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-pipedream.md)\n- [Kognitos vs Microsoft Power Automate](https://www.anchorterminal.com/compare/kognitos-vs-power-automate.md)\n- [Kognitos vs Prismatic](https://www.anchorterminal.com/compare/kognitos-vs-prismatic.md)\n- [Kognitos vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-tray.md)\n- [Kognitos vs Windmill API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-windmill.md)\n- [Kognitos vs Workato API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-workato.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.6",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Kestra vs Kognitos",
        "url": ""
      }
    ],
    "description": "Kestra scores 63.6 (B) to Kognitos's 57 (C) for workflow automation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Kestra B 63.6",
      "Kognitos C 57",
      "scores"
    ],
    "h1": "Kestra vs Kognitos",
    "image": "https://www.anchorterminal.com/assets/og/compare-kestra-vs-kognitos.png",
    "path": "/compare/kestra-vs-kognitos",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Kestra vs Kognitos for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-21",
    "url": "https://www.anchorterminal.com/compare/kestra-vs-kognitos"
  },
  "tokens": {
    "markdown": 2700,
    "slim": 680
  },
  "version": 1
}
