{
 "categories": [
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-10-05",
   "fact": "homepage",
   "note": "The homepage presents Spacelift as an IaC orchestration platform for Terraform, OpenTofu, CloudFormation, Pulumi, Kubernetes, and Ansible.",
   "source": "https://spacelift.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "deployment",
   "note": "The homepage offers fully managed SaaS, self-hosted in any cloud, on-premises, or FedRAMP-authorized SaaS.",
   "source": "https://spacelift.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "platforms",
   "note": "The product is used through the Spacelift account UI and API. The homepage does not name a desktop control-plane app.",
   "source": "https://spacelift.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "license",
   "note": "The pricing page says Spacelift is always free for small teams, with no credit card and no time limit. Starter+ is listed at $20,000.",
   "source": "https://spacelift.io/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.exists",
   "note": "Spacelift documents a GraphQL API for controlling an account programmatically.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.kinds[0]",
   "note": "The API is GraphQL, accessed with POST at the account /graphql endpoint.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.auth[0]",
   "note": "A Spacelift API key is the recommended long-term way to obtain the JWT. Secret-based keys exchange an ID and secret through the apiKeyUser mutation. OIDC-based keys are the other API-key type.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.auth[1]",
   "note": "The authentication section lists the spacectl CLI as a way to obtain a JWT for temporary use.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.auth[2]",
   "note": "The same section lists a personal GitHub token as the third way to obtain a JWT.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.docs",
   "note": "https://docs.spacelift.io/integrations/api is the public GraphQL API guide.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.mcp.first_party",
   "note": "Spacelift documents a remote MCP server at the account /mcp path, with tools discover, query, provider, mutate, and intent.",
   "source": "https://docs.spacelift.io/concepts/intelligence/spacelift-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.mcp.verdict",
   "note": "The MCP server is documented on docs.spacelift.io and hosted on the customer account, so it is official.",
   "source": "https://docs.spacelift.io/concepts/intelligence/spacelift-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.cli.exists",
   "note": "spacectl is Spacelift's CLI. It wraps the GraphQL API and authenticates with API-key environment variables or a profile login.",
   "source": "https://docs.spacelift.io/concepts/spacectl",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.api",
   "note": "Account GraphQL with JWT auth is the documented control plane. API keys are billed as users, and this pass did not open every mutation, so the path stays at 8.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.mcp",
   "note": "The official remote server can discover and call the GraphQL API, including mutations when mcp:write is granted. Scope and account hosting keep it at 8.",
   "source": "https://docs.spacelift.io/concepts/intelligence/spacelift-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.cli",
   "note": "spacectl is official and supports CI credentials, and Spacelift says resource creation and editing through it are limited. That keeps the path at 6.",
   "source": "https://docs.spacelift.io/concepts/spacectl",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.best_path",
   "note": "API and MCP tie at 8. API is the best path because a secret-based API key produces the JWT used on /graphql without an MCP client.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current GraphQL API guide, including the account endpoint, JWT auth, and API-key exchange.",
   "source": "https://docs.spacelift.io/integrations/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current Spacelift MCP guide, including /mcp, the five tools, and the August 1, 2026 note for /intent/mcp.",
   "source": "https://docs.spacelift.io/concepts/intelligence/spacelift-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current spacectl guide, including install methods, API-key environment variables, and the limited edit scope.",
   "source": "https://docs.spacelift.io/concepts/spacectl",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-05",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.spacelift.io/integrations/api"
   },
   {
    "type": "docs",
    "url": "https://docs.spacelift.io/concepts/intelligence/spacelift-mcp"
   },
   {
    "type": "docs",
    "url": "https://docs.spacelift.io/concepts/spacectl"
   }
  ]
 },
 "homepage": "https://spacelift.io/",
 "id": "spacelift",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "api-key",
    "spacectl",
    "github-token"
   ],
   "coverage": "unknown",
   "docs": "https://docs.spacelift.io/integrations/api",
   "exists": true,
   "kinds": [
    "graphql"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The GraphQL API, spacectl, and the account-hosted MCP server cover stacks, runs, and policies.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Spacelift",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "hashicorp-terraform",
   "pulumi"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Spacelift",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Spacelift is automatable today through its GraphQL API. An account named example accepts POST requests at https://example.app.spacelift.io/graphql. Every request sends a JWT as Authorization Bearer. Spacelift lists three ways to obtain that token: an API key for long-term use, spacectl for temporary use, and a personal GitHub token. Secret-based API keys exchange an ID and secret for the JWT through the apiKeyUser mutation. API keys are billed as virtual users. OIDC-based API keys are the alternative that does not use a static secret. spacectl wraps the same GraphQL API. It can run in CI with SPACELIFT_API_KEY_ID and SPACELIFT_API_KEY_SECRET, and Spacelift says its ability to create or edit resources is limited. Spacelift hosts a remote MCP server at https://ACCOUNT.app.spacelift.io/mcp, or on ACCOUNT.app.us.spacelift.io for US accounts. Tools are discover, query, provider, mutate, and intent. Browser OAuth uses mcp:read and mcp:write. A spacectl-issued bearer token is the headless alternative. The docs say the old /intent/mcp path stays available until August 1, 2026. The pricing page says Spacelift is always free for small teams, with no credit card and no time limit. Self-hosted and on-premises options are on the Enterprise+ plan and on the homepage. Zapier, Make, Power Automate, and n8n were not assessed. Computer-use viability is unassessed. API and MCP each score 8. CLI scores 6. API is the best path because a secret-based API key exchanges for a JWT and calls GraphQL without an MCP client.\n"
 }
}