{"status":"ok","category":{"id":"0bf7b805-d590-4d7a-82bc-a2dddf9e4d39","slug":"open-source-headless-cms","label":"Open-source headless CMS"},"window":{"weeks":4,"from":"2026-07-05T16:45:16.362Z","to":"2026-08-02T16:45:16.362Z","prior_from":"2026-06-07T16:45:16.362Z"},"sample_size":77,"prior_sample_size":21,"min_sample":20,"entries":[{"index_product_id":"1301f6f7-c6a7-4bd2-86a4-74f4797825e7","name":"Strapi","domain":"strapi.io","recommendation_share":98.7,"ci_low":93,"ci_high":99.8,"mention_runs":76,"first_rec_runs":37,"first_rec_rate":48.7,"avg_position":3.6,"per_engine":{"grok":{"runs":7,"share":100,"mentions":7},"gemini":{"runs":28,"share":96.4,"mentions":27},"openai":{"runs":7,"share":100,"mentions":7},"anthropic":{"runs":7,"share":100,"mentions":7},"perplexity":{"runs":28,"share":100,"mentions":28}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"44decf29-e1ad-4be5-9836-0b8a995e3cde","name":"Directus","domain":"directus.io","recommendation_share":92.2,"ci_low":84,"ci_high":96.4,"mention_runs":71,"first_rec_runs":8,"first_rec_rate":11.3,"avg_position":4.3,"per_engine":{"grok":{"runs":7,"share":100,"mentions":7},"gemini":{"runs":28,"share":96.4,"mentions":27},"openai":{"runs":7,"share":100,"mentions":7},"anthropic":{"runs":7,"share":71.4,"mentions":5},"perplexity":{"runs":28,"share":89.3,"mentions":25}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"fbe27ca7-5508-49c8-af44-b2c7ff472e04","name":"Payload","domain":"payloadcms.com","recommendation_share":92.2,"ci_low":84,"ci_high":96.4,"mention_runs":71,"first_rec_runs":12,"first_rec_rate":16.9,"avg_position":5.2,"per_engine":{"grok":{"runs":7,"share":100,"mentions":7},"gemini":{"runs":28,"share":89.3,"mentions":25},"openai":{"runs":7,"share":100,"mentions":7},"anthropic":{"runs":7,"share":71.4,"mentions":5},"perplexity":{"runs":28,"share":96.4,"mentions":27}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"d8c9387e-57ba-4430-b162-ccb0434c001b","name":"Next.js","domain":"nextjs.org","recommendation_share":70.1,"ci_low":59.2,"ci_high":79.2,"mention_runs":54,"first_rec_runs":7,"first_rec_rate":13,"avg_position":6.1,"per_engine":{"grok":{"runs":7,"share":100,"mentions":7},"gemini":{"runs":28,"share":57.1,"mentions":16},"openai":{"runs":7,"share":71.4,"mentions":5},"anthropic":{"runs":7,"share":71.4,"mentions":5},"perplexity":{"runs":28,"share":75,"mentions":21}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source headless CMS I can self-host for a Next.js or Nuxt frontend","share":100,"mentions":13,"runs":13}},{"index_product_id":"740ead37-f284-46ad-8bd4-9d493b765b7b","name":"Node.js","domain":"nodejs.org","recommendation_share":44.2,"ci_low":33.6,"ci_high":55.3,"mention_runs":34,"first_rec_runs":6,"first_rec_rate":17.6,"avg_position":4.3,"per_engine":{"grok":{"runs":7,"share":42.9,"mentions":3},"gemini":{"runs":28,"share":57.1,"mentions":16},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":28,"share":39.3,"mentions":11}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":84.6,"mentions":11,"runs":13}},{"index_product_id":"57700729-502e-4921-a78f-556074ced5e0","name":"Ghost","domain":"ghost.org","recommendation_share":33.8,"ci_low":24.2,"ci_high":44.9,"mention_runs":26,"first_rec_runs":1,"first_rec_rate":3.8,"avg_position":13.3,"per_engine":{"grok":{"runs":7,"share":71.4,"mentions":5},"gemini":{"runs":28,"share":39.3,"mentions":11},"openai":{"runs":7,"share":42.9,"mentions":3},"perplexity":{"runs":28,"share":25,"mentions":7}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":76.9,"mentions":10,"runs":13}},{"index_product_id":"b7382070-c35e-4018-89cc-e0dd686d0ba3","name":"Webiny","domain":"webiny.com","recommendation_share":31.2,"ci_low":21.9,"ci_high":42.2,"mention_runs":24,"first_rec_runs":1,"first_rec_rate":4.2,"avg_position":8.6,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":50,"mentions":14},"perplexity":{"runs":28,"share":28.6,"mentions":8}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":46.2,"mentions":6,"runs":13}},{"index_product_id":"4061f6f1-3dfd-47b2-9bd8-963fb393b34d","name":"Sanity","domain":"sanity.io","recommendation_share":31.2,"ci_low":21.9,"ci_high":42.2,"mention_runs":24,"first_rec_runs":1,"first_rec_rate":4.2,"avg_position":9.6,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":21.4,"mentions":6},"openai":{"runs":7,"share":42.9,"mentions":3},"perplexity":{"runs":28,"share":39.3,"mentions":11}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source headless CMS alternatives to expensive hosted content API platforms","share":76.9,"mentions":10,"runs":13}},{"index_product_id":"04854773-7e35-449d-84ed-7d619fce51b9","name":"Decap CMS","domain":null,"recommendation_share":28.6,"ci_low":19.7,"ci_high":39.5,"mention_runs":22,"first_rec_runs":3,"first_rec_rate":13.6,"avg_position":6.9,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":28.6,"mentions":8},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":35.7,"mentions":10}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":92.3,"mentions":12,"runs":13}},{"index_product_id":"bc0ff9e4-1d2d-4429-8d47-2e840e7e26df","name":"KeystoneJS","domain":"keystonejs.com","recommendation_share":27.3,"ci_low":18.6,"ci_high":38.1,"mention_runs":21,"first_rec_runs":1,"first_rec_rate":4.8,"avg_position":6.1,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":42.9,"mentions":12},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":14.3,"mentions":4}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":61.5,"mentions":8,"runs":13}},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","domain":"docker.com","recommendation_share":27.3,"ci_low":18.6,"ci_high":38.1,"mention_runs":21,"first_rec_runs":3,"first_rec_rate":14.3,"avg_position":14.5,"per_engine":{"grok":{"runs":7,"share":85.7,"mentions":6},"gemini":{"runs":28,"share":17.9,"mentions":5},"openai":{"runs":7,"share":57.1,"mentions":4},"perplexity":{"runs":28,"share":21.4,"mentions":6}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":100,"mentions":13,"runs":13}},{"index_product_id":"fde54ebd-3f1c-4295-b920-1ede3a3c47f9","name":"Contentful","domain":"contentful.com","recommendation_share":24.7,"ci_low":16.4,"ci_high":35.4,"mention_runs":19,"first_rec_runs":0,"first_rec_rate":0,"avg_position":10.2,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":10.7,"mentions":3},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":28.6,"mentions":8}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted open-source headless CMS for developers vs hosted headless CMS for editorial teams — what suits each","share":69.2,"mentions":9,"runs":13}},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","domain":"postgresql.org","recommendation_share":23.4,"ci_low":15.3,"ci_high":34,"mention_runs":18,"first_rec_runs":0,"first_rec_rate":0,"avg_position":11.6,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":21.4,"mentions":6},"openai":{"runs":7,"share":71.4,"mentions":5},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":84.6,"mentions":11,"runs":13}},{"index_product_id":"927a78ac-551b-46f7-8f13-12cb9cb58832","name":"Storyblok","domain":"storyblok.com","recommendation_share":23.4,"ci_low":15.3,"ci_high":34,"mention_runs":18,"first_rec_runs":0,"first_rec_rate":0,"avg_position":14.3,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":3.6,"mentions":1},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":28,"share":39.3,"mentions":11}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted headless CMS for a content team that needs a visual editor and API delivery","share":53.8,"mentions":7,"runs":13}},{"index_product_id":"cfb5f7a8-7b0a-42cc-9366-62d14ed4cd83","name":"MySQL","domain":"mysql.com","recommendation_share":22.1,"ci_low":14.3,"ci_high":32.5,"mention_runs":17,"first_rec_runs":0,"first_rec_rate":0,"avg_position":13.5,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":17.9,"mentions":5},"openai":{"runs":7,"share":71.4,"mentions":5},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":84.6,"mentions":11,"runs":13}},{"index_product_id":"abec7a16-3eb3-40ba-a67b-0de0d02484f6","name":"Netlify","domain":"netlify.com","recommendation_share":20.8,"ci_low":13.2,"ci_high":31.1,"mention_runs":16,"first_rec_runs":1,"first_rec_rate":6.3,"avg_position":10.2,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":32.1,"mentions":9},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":10.7,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":84.6,"mentions":11,"runs":13}},{"index_product_id":"c60559df-0ccd-4e64-966e-05f3850ab4ec","name":"Nuxt","domain":"nuxt.com","recommendation_share":20.8,"ci_low":13.2,"ci_high":31.1,"mention_runs":16,"first_rec_runs":0,"first_rec_rate":0,"avg_position":17.1,"per_engine":{"grok":{"runs":7,"share":42.9,"mentions":3},"gemini":{"runs":28,"share":10.7,"mentions":3},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":21.4,"mentions":6}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source headless CMS I can self-host for a Next.js or Nuxt frontend","share":100,"mentions":13,"runs":13}},{"index_product_id":"97acb605-8fb5-48ea-9f17-1131cd4f57c8","name":"Netlify CMS","domain":"netlifycms.org","recommendation_share":19.5,"ci_low":12.2,"ci_high":29.7,"mention_runs":15,"first_rec_runs":1,"first_rec_rate":6.7,"avg_position":9.5,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":32.1,"mentions":9},"openai":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":28,"share":10.7,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":76.9,"mentions":10,"runs":13}},{"index_product_id":"88554bbd-736e-422c-9b77-f437d47b5db2","name":"Prismic","domain":"prismic.io","recommendation_share":19.5,"ci_low":12.2,"ci_high":29.7,"mention_runs":15,"first_rec_runs":1,"first_rec_rate":6.7,"avg_position":12.3,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":7.1,"mentions":2},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":35.7,"mentions":10}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":46.2,"mentions":6,"runs":13}},{"index_product_id":"686d9258-a970-4df2-8d13-035d67ad8ff9","name":"Hygraph","domain":"hygraph.com","recommendation_share":18.2,"ci_low":11.2,"ci_high":28.2,"mention_runs":14,"first_rec_runs":1,"first_rec_rate":7.1,"avg_position":11.3,"per_engine":{"grok":{"runs":7,"share":42.9,"mentions":3},"gemini":{"runs":28,"share":7.1,"mentions":2},"openai":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":28,"share":25,"mentions":7}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source headless CMS alternatives to expensive hosted content API platforms","share":53.8,"mentions":7,"runs":13}},{"index_product_id":"bb82b69d-5887-4119-a869-553121d3291f","name":"SQLite","domain":null,"recommendation_share":18.2,"ci_low":11.2,"ci_high":28.2,"mention_runs":14,"first_rec_runs":0,"first_rec_rate":0,"avg_position":12.2,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":17.9,"mentions":5},"openai":{"runs":7,"share":57.1,"mentions":4},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":69.2,"mentions":9,"runs":13}},{"index_product_id":"df08d4be-5844-4f3e-9000-faf36d50856c","name":"Astro","domain":"astro.build","recommendation_share":16.9,"ci_low":10.1,"ci_high":26.8,"mention_runs":13,"first_rec_runs":0,"first_rec_rate":0,"avg_position":23.3,"per_engine":{"grok":{"runs":7,"share":42.9,"mentions":3},"gemini":{"runs":28,"share":10.7,"mentions":3},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":10.7,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted headless CMS for a content team that needs a visual editor and API delivery","share":38.5,"mentions":5,"runs":13}},{"index_product_id":"25d10c90-6309-4e93-9a63-24aca1d7f180","name":"Tina","domain":"tina.io","recommendation_share":14.3,"ci_low":8.2,"ci_high":23.8,"mention_runs":11,"first_rec_runs":0,"first_rec_rate":0,"avg_position":6.6,"per_engine":{"grok":{"runs":7,"share":57.1,"mentions":4},"gemini":{"runs":28,"share":17.9,"mentions":5},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":30.8,"mentions":4,"runs":13}},{"index_product_id":"66e7cd88-b4fa-4383-a1cc-cfc7df25f005","name":"Wagtail","domain":"wagtail.org","recommendation_share":14.3,"ci_low":8.2,"ci_high":23.8,"mention_runs":11,"first_rec_runs":0,"first_rec_rate":0,"avg_position":7.7,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":28.6,"mentions":8},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source headless CMS alternatives to expensive hosted content API platforms","share":53.8,"mentions":7,"runs":13}},{"index_product_id":"91dd9937-d111-44df-9685-fc774267efb7","name":"Keystone","domain":null,"recommendation_share":14.3,"ci_low":8.2,"ci_high":23.8,"mention_runs":11,"first_rec_runs":0,"first_rec_rate":0,"avg_position":23.4,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":7.1,"mentions":2},"openai":{"runs":7,"share":71.4,"mentions":5},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source headless CMS alternatives to expensive hosted content API platforms","share":38.5,"mentions":5,"runs":13}},{"index_product_id":"6507029c-79a2-455c-942b-1bac339209cc","name":"Drupal","domain":"drupal.org","recommendation_share":11.7,"ci_low":6.3,"ci_high":20.7,"mention_runs":9,"first_rec_runs":1,"first_rec_rate":11.1,"avg_position":4.6,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":7.1,"mentions":2},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":17.9,"mentions":5}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"what open-source headless CMS should I use for a multi-site publishing operation","share":53.8,"mentions":7,"runs":13}},{"index_product_id":"e3e592bf-0c57-4791-9a46-b8a9a296962f","name":"Dev.to","domain":"dev.to","recommendation_share":11.7,"ci_low":6.3,"ci_high":20.7,"mention_runs":9,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":28.6,"mentions":8}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":30.8,"mentions":4,"runs":13}},{"index_product_id":"d4fdb538-f8c2-447c-b315-6e4c5aeaadf9","name":"dotCMS","domain":"dotcms.com","recommendation_share":10.4,"ci_low":5.4,"ci_high":19.2,"mention_runs":8,"first_rec_runs":2,"first_rec_rate":25,"avg_position":1,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":25,"mentions":7}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted headless CMS for a content team that needs a visual editor and API delivery","share":46.2,"mentions":6,"runs":13}},{"index_product_id":"4ed0bee8-1349-4e2c-b866-bfe053d2f469","name":"ApostropheCMS","domain":"apostrophecms.org","recommendation_share":10.4,"ci_low":5.4,"ci_high":19.2,"mention_runs":8,"first_rec_runs":0,"first_rec_rate":0,"avg_position":7,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":17.9,"mentions":5},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted headless CMS for a content team that needs a visual editor and API delivery","share":38.5,"mentions":5,"runs":13}},{"index_product_id":"b4f3f49e-21ed-498b-8d56-c874f6ec7a68","name":"Flextype","domain":"flextype.org","recommendation_share":9.1,"ci_low":4.5,"ci_high":17.6,"mention_runs":7,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8.4,"per_engine":{"gemini":{"runs":28,"share":21.4,"mentions":6},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":30.8,"mentions":4,"runs":13}},{"index_product_id":"9d0f9415-56e9-483e-a986-3108c98a570f","name":"Cockpit","domain":"getcockpit.com","recommendation_share":9.1,"ci_low":4.5,"ci_high":17.6,"mention_runs":7,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8.8,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":7.1,"mentions":2},"perplexity":{"runs":28,"share":14.3,"mentions":4}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":53.8,"mentions":7,"runs":13}},{"index_product_id":"15bda03b-d2ee-4df5-83e6-fcb09523a5ba","name":"NGINX","domain":"nginx.org","recommendation_share":9.1,"ci_low":4.5,"ci_high":17.6,"mention_runs":7,"first_rec_runs":0,"first_rec_rate":0,"avg_position":16,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":10.7,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":61.5,"mentions":8,"runs":13}},{"index_product_id":"e49adeb1-49f4-435d-86bd-e60803f612e4","name":"Kontent.ai","domain":"kontent.ai","recommendation_share":6.5,"ci_low":2.8,"ci_high":14.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":6,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":3.6,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted open-source headless CMS for developers vs hosted headless CMS for editorial teams — what suits each","share":30.8,"mentions":4,"runs":13}},{"index_product_id":"bae556a5-34c0-40a9-a540-3f9b9c422132","name":"Sveltia CMS","domain":"sveltia.com","recommendation_share":6.5,"ci_low":2.8,"ci_high":14.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":6,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":10.7,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"lightweight open-source headless CMS alternatives to large commercial content-as-a-service platforms","share":46.2,"mentions":6,"runs":13}},{"index_product_id":"4398d654-081a-40bf-bf3e-eeded00beefb","name":"Caddy","domain":"caddyserver.com","recommendation_share":6.5,"ci_low":2.8,"ci_high":14.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":16.6,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":7.1,"mentions":2},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":38.5,"mentions":5,"runs":13}},{"index_product_id":"10296229-96b7-4701-8958-d506d0974516","name":"Let's Encrypt","domain":"letsencrypt.org","recommendation_share":6.5,"ci_low":2.8,"ci_high":14.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":27,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":10.7,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a headless CMS that supports custom content types and a GraphQL API","share":38.5,"mentions":5,"runs":13}},{"index_product_id":"cafb7596-ec2b-44b7-a0cc-4c15df7eb648","name":"Keystatic","domain":"keystatic.com","recommendation_share":5.2,"ci_low":2,"ci_high":12.6,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":4.3,"per_engine":{"perplexity":{"runs":28,"share":14.3,"mentions":4}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"e42bed0c-1d16-404c-8cb0-239af891c4c9","name":"Hugo","domain":"gohugo.io","recommendation_share":5.2,"ci_low":2,"ci_high":12.6,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":11,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"gemini":{"runs":28,"share":3.6,"mentions":1},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"7e22fbe1-0f42-463e-8cf9-0dd67cda6da2","name":"Contentstack","domain":"contentstack.com","recommendation_share":5.2,"ci_low":2,"ci_high":12.6,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":22,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"decd65ba-8c5e-47d2-8a95-cae77e52d59f","name":"Manifest","domain":null,"recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":1,"first_rec_rate":33.3,"avg_position":1,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"ea16ee60-247e-4a9f-971e-7994753d4956","name":"ElmapiCMS","domain":"elmapicms.com","recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":1,"first_rec_rate":33.3,"avg_position":2.5,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1},"perplexity":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"8e13e66c-70f7-417f-a514-fa72dee2b76f","name":"AWS","domain":"aws.amazon.com","recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8,"per_engine":{"gemini":{"runs":28,"share":10.7,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"a2e849b8-a291-4825-aba4-7dd0e2ee0e1a","name":"Graphweaver","domain":null,"recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":9,"per_engine":{"gemini":{"runs":28,"share":7.1,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"aa5ee77e-f3fa-4f0f-8b2a-5dd08c6a1236","name":"Gatsby","domain":"gatsbyjs.com","recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":9.3,"per_engine":{"gemini":{"runs":28,"share":7.1,"mentions":2},"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"022f66c4-5015-402a-a90d-fc3015bf75c4","name":"Render","domain":"render.com","recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":20,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2},"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"1effb2a0-f680-4500-8a27-56c3d0fdedc6","name":"MinIO","domain":"min.io","recommendation_share":3.9,"ci_low":1.3,"ci_high":10.8,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":43,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1},"openai":{"runs":7,"share":28.6,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"bf9b7ce7-6cd7-426a-b17c-ecbf8e1cf92d","name":"Laravel","domain":"laravel.com","recommendation_share":2.6,"ci_low":0.7,"ci_high":9,"mention_runs":2,"first_rec_runs":1,"first_rec_rate":50,"avg_position":1,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1},"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"ca9cf37e-8de3-4ef0-8786-48ad4f01b7fe","name":"DatoCMS","domain":"datocms.com","recommendation_share":2.6,"ci_low":0.7,"ci_high":9,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":17.5,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"20c3a764-0f61-4066-9171-891b57ba7525","name":"Railway","domain":"railway.app","recommendation_share":2.6,"ci_low":0.7,"ci_high":9,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":20,"per_engine":{"grok":{"runs":7,"share":28.6,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"069337b8-a232-40a3-9c94-b9ba9928434c","name":"Certbot","domain":"certbot.eff.org","recommendation_share":2.6,"ci_low":0.7,"ci_high":9,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":36,"per_engine":{"gemini":{"runs":28,"share":7.1,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","domain":"mongodb.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":3,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"8b71ac66-3818-4de3-a179-b19ab05546c2","name":"Kirby CMS","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":6,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"1fef2ef6-ab50-4dc2-bc8d-da7837543e50","name":"Grav","domain":"getgrav.org","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":7,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"246b8a5c-acb0-45cb-ae56-7041d041d531","name":"Grav CMS","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":7,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"efe96c1a-203e-4fff-8dd8-4edd9c2ea1dc","name":"Figma","domain":"figma.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8,"per_engine":{"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"0322505f-e100-4110-9d15-e2f49349db1a","name":"Gato GraphQL","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":10,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"cd401145-d35b-4194-966f-31d1a1ad9dc3","name":"LeadCMS","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":11,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"e1d4d882-df0e-44f8-9ba0-90f5783b0409","name":"TYPO3","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":11,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"460a0547-1cb7-425c-92c5-224be4737a18","name":"Cromwell CMS","domain":null,"recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":12,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"a2683e7e-ee98-48dd-ac6f-db52faee43a0","name":"DigitalOcean","domain":"digitalocean.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":20,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"00baf8d1-a8a0-4aa7-9d78-b19bf0e5a2f5","name":"Prisma","domain":"prisma.io","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":54,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"a2fc672f-7856-42d1-92ed-3a354ac76735","name":"Assembly","domain":"joinassembly.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"0b4caabf-ea84-47cc-9734-56337f3598e1","name":"ButterCMS","domain":"buttercms.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"a9c8f208-6288-4914-a416-d063a3ce8845","name":"CodeCanyon","domain":"codecanyon.net","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"99030783-cb2d-4001-8f47-1c9ecb50578f","name":"Cosmic","domain":"cosmicjs.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"69e41686-a972-4582-8d33-71d671b84f92","name":"F6S","domain":"f6s.com","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"3f045083-c83a-4fe0-af85-2b7b3d9a7554","name":"Formspree","domain":"formspree.io","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"grok":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"d18d334a-80a3-4d0e-9522-ef28d465ccca","name":"WordPress.org","domain":"wordpress.org","recommendation_share":1.3,"ci_low":0.2,"ci_high":7,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"gemini":{"runs":28,"share":3.6,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false}],"methodology_url":"https://www.orbator.io/ai-index/methodology","license":"Free to use with attribution to orbator.io"}