| 🤖 ChatGPT | Yes | — | Try ChatGPT (opens in a new tab) |
| 🧠 Claude | Yes | — | Try Claude (opens in a new tab) |
| ✨ Google Gemini | Yes | — | Try Google Gemini (opens in a new tab) |
| 🐋 DeepSeek | Yes | — | Try DeepSeek (opens in a new tab) |
| 🎨 Midjourney | No | Auto populated | Try Midjourney (opens in a new tab) |
| ✏️ Recraft | No | Not a language model, so this does not apply. | Try Recraft (opens in a new tab) |
| 🖌️ Canva Magic Studio | No | Not a language model, so this does not apply. | Try Canva Magic Studio (opens in a new tab) |
| 🔥 Adobe Firefly | No | Not a language model, so this does not apply. | Try Adobe Firefly (opens in a new tab) |
| 🎥 HeyGen | No | Not a language model, so this does not apply. | Try HeyGen (opens in a new tab) |
| 🎬 Runway | No | Not a language model, so this does not apply. | Try Runway (opens in a new tab) |
| ⚡ Pika | No | Not a language model, so this does not apply. | Try Pika (opens in a new tab) |
| 🎙️ ElevenLabs | No | — | Try ElevenLabs (opens in a new tab) |
| 🎧 Descript | No | — | Try Descript (opens in a new tab) |
| 🎵 Suno | No | Not a language model, so this does not apply. | Try Suno (opens in a new tab) |
| 🎼 Udio | No | Not a language model, so this does not apply. | Try Udio (opens in a new tab) |
| 🕸️ Graphify | No | Not a language model, so this does not apply. | Try Graphify (opens in a new tab) |
| 📊 Napkin AI | No | Not a language model, so this does not apply. | Try Napkin AI (opens in a new tab) |
| 📐 Eraser | No | Not a language model, so this does not apply. | Try Eraser (opens in a new tab) |
| 💡 Whimsical | No | Not a language model, so this does not apply. | Try Whimsical (opens in a new tab) |
| 📌 Miro AI | No | Not a language model, so this does not apply. | Try Miro AI (opens in a new tab) |
| 🔮 Gamma | No | — | Try Gamma (opens in a new tab) |
| 📝 Notion AI | No | — | Try Notion AI (opens in a new tab) |
| 📈 Julius AI | No | Not a language model, so this does not apply. | Try Julius AI (opens in a new tab) |
| 💻 Cursor | Unknown | ACP and SDKs exchange JSON-RPC/tool payloads, but no first-party JSON-schema guarantee for model replies was documented on the API overview. | Try Cursor (opens in a new tab) |
| ⚡ v0 | No | Auto populated | Try v0 (opens in a new tab) |
| 🐙 GitHub Copilot | Yes | — | Try GitHub Copilot (opens in a new tab) |
| 🏄 Windsurf | No | Not a language model, so this does not apply. | Try Windsurf (opens in a new tab) |
| 🤖 Microsoft Copilot | No | — | Try Microsoft Copilot (opens in a new tab) |
| 🧠 Grok | No | — | Try Grok (opens in a new tab) |
| 🔍 Perplexity AI | No | — | Try Perplexity AI (opens in a new tab) |
| 🌬️ Mistral AI | No | — | Try Mistral AI (opens in a new tab) |
| 🦙 Meta AI | No | — | Try Meta AI (opens in a new tab) |
| 🦙 Llama | Yes | — | Try Llama (opens in a new tab) |
| 🥧 Pi by Inflection | No | — | Try Pi by Inflection (opens in a new tab) |
| 🎯 Cohere | Yes | — | Try Cohere (opens in a new tab) |
| 🤗 HuggingChat | No | — | Try HuggingChat (opens in a new tab) |
| ❓ Poe by Quora | No | — | Try Poe by Quora (opens in a new tab) |
| 👤 Character.AI | No | — | Try Character.AI (opens in a new tab) |
| ✍️ Jasper | No | — | Try Jasper (opens in a new tab) |
| 🖊️ Writesonic | No | — | Try Writesonic (opens in a new tab) |
| 📝 Copy.ai | No | Auto populated | Try Copy.ai (opens in a new tab) |
| 📄 Rytr | No | — | Try Rytr (opens in a new tab) |
| 🌍 DeepL | No | Auto populated | Try DeepL (opens in a new tab) |
| 🎨 Krea | No | Not a language model, so this does not apply. | Try Krea (opens in a new tab) |
| 🖼️ Leonardo.Ai | No | Not a language model, so this does not apply. | Try Leonardo.Ai (opens in a new tab) |
| 📢 AdCreative.ai | No | — | Try AdCreative.ai (opens in a new tab) |
| 🎥 Sora | No | Not a language model, so this does not apply. | Try Sora (opens in a new tab) |
| 👨🎤 Synthesia | No | Auto populated | Try Synthesia (opens in a new tab) |
| 🎙️ Murf AI | No | — | Try Murf AI (opens in a new tab) |
| 📹 Fliki | No | — | Try Fliki (opens in a new tab) |
| ✨ Luma Dream Machine | No | Not a language model, so this does not apply. | Try Luma Dream Machine (opens in a new tab) |
| ⚡ Bolt New | No | Auto populated | Try Bolt New (opens in a new tab) |
| 💖 Lovable | No | Auto populated | Try Lovable (opens in a new tab) |
| 🔎 You.com | No | — | Try You.com (opens in a new tab) |
| ⬆️ HighLevel | No | — | Try HighLevel (opens in a new tab) |
| ⌨️ Claude Code | Unknown | JSON-schema guarantees are not documented as a Claude Code product switch. | Try Claude Code (opens in a new tab) |
| ☄️ Comet | Unknown | JSON-schema guarantees are not documented for the Comet assistant. | Try Comet (opens in a new tab) |
| 🎞️ Veo 3 | No | Output is video, not JSON schema. | Try Veo 3 (opens in a new tab) |
| 🎥 Kling AI | No | Output is video or stills, not JSON schema. | Try Kling AI (opens in a new tab) |
| 📓 NotebookLM | Partial | Cloud-computer outputs can include CSV and JSON. Everyday chat is cited prose, not a JSON-schema API. | Try NotebookLM (opens in a new tab) |
| 🛸 Google Antigravity | Unknown | Artifacts exist in the IDE; JSON-schema guarantees were not documented. | Try Google Antigravity (opens in a new tab) |
| 🧭 Kiro | Partial | Specs and property-based tests are structured artifacts. Not a JSON-schema chat API. | Try Kiro (opens in a new tab) |
| ⬛ FLUX | No | Output is an image (jpeg/png/webp), not JSON schema. | Try FLUX (opens in a new tab) |
| 🌀 Stable Diffusion | No | Output is an image, not JSON schema. | Try Stable Diffusion (opens in a new tab) |
| 🔤 Ideogram | No | Output is an image. JSON prompting is an input style, not JSON-schema output. | Try Ideogram (opens in a new tab) |
| 🐰 CodeRabbit | Partial | Pre-merge checks and reports are structured. Not a JSON-schema chat API. | Try CodeRabbit (opens in a new tab) |
| 🧃 Replit | Partial | Agent 4 can flesh out requirements before a build. Not a JSON-schema chat API. | Try Replit (opens in a new tab) |
| 🤝 Aider | No | Output is code diffs/commits, not JSON schema. | Try Aider (opens in a new tab) |
| 🚀 Warp | Partial | Evals/benchmarks score spec adherence. Not a JSON-schema chat API. | Try Warp (opens in a new tab) |
| 🔷 Tabnine | Unknown | JSON-schema guarantees were not documented on the pricing page. | Try Tabnine (opens in a new tab) |
| 📝 Grammarly | No | Output is revised prose, not JSON schema. | Try Grammarly (opens in a new tab) |
| 🔗 n8n | Yes(free), requires free plan | Enforce structured inputs/outputs around AI steps. | Try n8n (opens in a new tab) |
| ⚡ Groq | Yes(free), requires free plan | JSON mode is listed for the hosted chat models. | Try Groq (opens in a new tab) |
| 🔀 OpenRouter | Unknown | JSON-schema guarantees depend on the routed model; not asserted here. | Try OpenRouter (opens in a new tab) |
| 🤗 Hugging Face | Unknown | Depends on the served model. Not a Hub-wide JSON-schema guarantee. | Try Hugging Face (opens in a new tab) |
| 🎙️ Whisper | Partial | verbose_json with word/segment timestamps. Not arbitrary JSON schema. | Try Whisper (opens in a new tab) |
| 🦞 OpenClaw | Unknown | Skills return actions. A JSON-schema guarantee was not on the homepage. | Try OpenClaw (opens in a new tab) |
| 🦦 Otter.ai | Partial | Summaries, action items, and speakers. Not arbitrary JSON schema. | Try Otter.ai (opens in a new tab) |
| ⚡ Zapier | Yes(pro), requires pro plan | AI fields, webhooks, and structured Zap data. Professional unlocks the full builder. | Try Zapier (opens in a new tab) |
| ✨ Genspark | Partial | Live dashboards from English queries are structured views. JSON-schema API was not listed. | Try Genspark (opens in a new tab) |
| 🔥 Fireflies.ai | Partial | Summaries, action items, conversation intelligence. Not arbitrary JSON schema. | Try Fireflies.ai (opens in a new tab) |
| 🌊 Fathom | Partial | Summaries and action items. Not JSON schema. | Try Fathom (opens in a new tab) |
| 🖼️ Photoroom | No | Returns images/video, not JSON answers. | Try Photoroom (opens in a new tab) |
| 🦜 LangChain | Yes(free), requires free plan | Structured output parsers / tool args are a core pattern. | Try LangChain (opens in a new tab) |
| ♻️ Replicate | Partial | Cog/input schemas. JSON-mode depends on the model. | Try Replicate (opens in a new tab) |
| 🤝 Together AI | Unknown | JSON mode was not confirmed on the homepage. | Try Together AI (opens in a new tab) |
| 📐 Linear | Partial | Issues, labels, and API objects. Not arbitrary JSON-schema chat. | Try Linear (opens in a new tab) |
| ✅ ClickUp | Partial | Tasks, custom fields, dashboards. Not JSON-schema chat. | Try ClickUp (opens in a new tab) |
| 🌸 Asana | Yes(free), requires free plan | Work Graph: who, what, when, goal, dependency. | Try Asana (opens in a new tab) |
| 🔗 Make | Yes(free), requires free plan | Mapped JSON between modules. | Try Make (opens in a new tab) |
| 🎨 Figma | Partial | Variables, Code Connect, MCP. Not arbitrary JSON chat. | Try Figma (opens in a new tab) |
| ✨ Adobe Express | No | Returns designs, not JSON answers. | Try Adobe Express (opens in a new tab) |
| 🪶 QuillBot | No | Returns rewritten text, not JSON schema. | Try QuillBot (opens in a new tab) |
| 📝 Wordtune | No | Returns sentences, not JSON schema. | Try Wordtune (opens in a new tab) |
| 📊 Beautiful.ai | Partial | Outline-first then Smart Slides. Not JSON schema. | Try Beautiful.ai (opens in a new tab) |
| 📕 Tome | No | No live product at tome.app. | Try Tome (opens in a new tab) |
| 🪨 Amazon Bedrock | Partial | Tool schemas and JSON mode depend on the model. Guardrails add structure. | Try Amazon Bedrock (opens in a new tab) |
| ☁️ Azure OpenAI Service | Yes(plus), requires plus plan | Structured outputs are listed on gpt-chat-latest and other Azure OpenAI chat models. | Try Azure OpenAI Service (opens in a new tab) |
| 🔺 Vertex AI | Yes(plus), requires plus plan | JSON schema / response schema in Gemini API. | Try Vertex AI (opens in a new tab) |
| 🌲 Pinecone | No | Returns vectors and metadata, not LLM JSON mode. | Try Pinecone (opens in a new tab) |
| 🗣️ D-ID | No | Outputs video/audio, not JSON schemas. | Try D-ID (opens in a new tab) |
| 🎙️ Deepgram | Partial | Structured transcript formats and diarization. | Try Deepgram (opens in a new tab) |
| 🎧 AssemblyAI | Partial | Speech Understanding returns structured entities and summaries. | Try AssemblyAI (opens in a new tab) |
| 📻 Adobe Podcast | No | Outputs enhanced audio, not JSON. | Try Adobe Podcast (opens in a new tab) |
| 🎵 Stable Audio | No | Outputs audio files, not JSON schemas. | Try Stable Audio (opens in a new tab) |
| 🎬 InVideo | No | Outputs video projects, not JSON schemas. | Try InVideo (opens in a new tab) |
| ⌨️ Raycast AI | Unknown | JSON mode depends on the selected model. | Try Raycast AI (opens in a new tab) |
| ⚡ Superhuman | No | Outputs mail and docs, not JSON schemas. | Try Superhuman (opens in a new tab) |