{"id":12368,"date":"2025-02-27T09:27:07","date_gmt":"2025-02-27T09:27:07","guid":{"rendered":"https:\/\/metaschool.so\/articles\/?p=12368"},"modified":"2025-02-27T09:27:07","modified_gmt":"2025-02-27T09:27:07","slug":"coding-with-ai","status":"publish","type":"post","link":"https:\/\/metaschool.so\/articles\/coding-with-ai\/","title":{"rendered":"Best Tools for Coding With AI in 2025"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_56_1 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Intelligent_Code_Completion\" title=\"Intelligent Code Completion\">Intelligent Code Completion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Generating_Complete_Code_Snippets\" title=\"Generating Complete Code Snippets\">Generating Complete Code Snippets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Design_to_Code_Conversion\" title=\"Design to Code Conversion\">Design to Code Conversion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Code_Testing\" title=\"Code Testing\">Code Testing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#AI-Enhanced_IDEs\" title=\"AI-Enhanced IDEs\">AI-Enhanced IDEs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Coding_with_AI_Key_Takeaways\" title=\"Coding with AI: Key Takeaways\">Coding with AI: Key Takeaways<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/metaschool.so\/articles\/coding-with-ai\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Hey developers! <\/p>\n\n\n\n<p>The future of coding isn\u2019t about memorizing syntax\u2014it\u2019s about leveraging AI to automate tedious tasks, debug smarter, and ship projects faster. In 2025, AI tools have evolved into indispensable partners for developers, whether you\u2019re a seasoned pro or just starting out. Let\u2019s dive into the top AI-powered tools that will transform how you code, debug, and collaborate.<\/p>\n\n\n\n<p>In this article, when we talk about coding with AI, we will address 5 main areas to make the coding process more efficient: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Intelligent Code Completion (think of this as autocomplete as you code)<\/li>\n\n\n\n<li>Generating Complete Code Snippets (generation of boilerplate code)<\/li>\n\n\n\n<li>Design to Code Conversion<\/li>\n\n\n\n<li>Code Testing<\/li>\n\n\n\n<li>AI-Enhanced IDEs<\/li>\n<\/ol>\n\n\n\n<p><em>Please note that it is possible that an AI tools falls into more than one category.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Intelligent_Code_Completion\"><\/span><strong>Intelligent Code Completion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><em>Autocomplete on steroids\u2014AI predicts lines of code as you type.<\/em><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noopener\"><strong>GitHub Copilot<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Context-aware suggestions for entire functions, supports 20+ languages, and integrates seamlessly with VS Code\/JetBrains. Learns your coding style over time.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Can generate inefficient code; raises licensing concerns due to reliance on public repositories.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A React developer auto-generates Redux state management functions, cutting daily coding time by 50%.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tabnine.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Tabnine<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Privacy-first (offline mode), customizable models for team workflows, supports 30+ languages. Free tier available.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Suggestions may lack depth for niche frameworks; Pro features require a paid plan.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A remote team uses Tabnine\u2019s offline mode to code securely on a flight, avoiding cloud dependencies.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/codeium.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Codeium<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Free for individuals, 70+ language support, self-hosted options for enterprises. Lightweight IDE integration.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Less advanced NLP compared to Copilot; limited for complex logic.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A startup uses Codeium\u2019s self-hosted model to generate compliant healthcare app code under strict data laws.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Why it matters<\/strong>: These tools reduce keystrokes by 30-50% but require careful review to avoid technical debt from auto-generated code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Generating_Complete_Code_Snippets\"><\/span><strong>Generating Complete Code Snippets<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><em>Turn natural language prompts into boilerplate code or full functions.<\/em><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/openai.com\/index\/openai-codex\/\" target=\"_blank\" rel=\"noopener\"><strong>OpenAI Codex<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Translates plain English to code in 12+ languages, excels at generating API integrations and algorithms.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Requires API integration; occasional \u201challucinations\u201d in complex scenarios.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0Students collaborate on a real-time multiplayer game backend using Ghostwriter\u2019s pair programming feature.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/replit.com\/ai\" target=\"_blank\" rel=\"noopener\"><strong>Replit Ghostwriter<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Cloud-based IDE integration, real-time collaboration, learns from your coding patterns.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Limited to Replit\u2019s ecosystem; struggles with large-scale projects.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/aws.amazon.com\/q\/developer\/?gclid=CjwKCAiAqrG9BhAVEiwAaPu5zs8boPHWjKr2IJEl87P_kIK5fJYjreAA9tof_B-jRMQN92XEycbRhxoCAQIQAvD_BwE&amp;trk=b2783c59-59cc-46b0-93dc-1a27b9af8958&amp;sc_channel=ps&amp;ef_id=CjwKCAiAqrG9BhAVEiwAaPu5zs8boPHWjKr2IJEl87P_kIK5fJYjreAA9tof_B-jRMQN92XEycbRhxoCAQIQAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!698165420104!e!!g!!amazon%20q%20developer!21054970553!168533064944\" target=\"_blank\" rel=\"noopener\"><strong>Amazon Q Developer<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Tailored for AWS services, generates secure cloud infrastructure code, free for individuals.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Less versatile outside AWS; steep learning curve for non-cloud developers.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0An AWS team auto-generates Terraform scripts for a serverless architecture, reducing setup time from days to hours.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Why it matters<\/strong>: These tools automate up to 40% of boilerplate code but may lack context for highly customized logic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Design_to_Code_Conversion\"><\/span><strong>Design to Code Conversion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><em>Transform UI mockups into functional code instantly.<\/em><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.visily.ai\/\" target=\"_blank\" rel=\"noopener\"><strong>Visily<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Converts hand-drawn sketches or screenshots into React\/Tailwind CSS code, and offers theme customization.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Limited to frontend code; requires design consistency for accuracy.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A designer hands off a Figma mockup, and Visily generates production-ready React components overnight.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/v0.dev\/\" target=\"_blank\" rel=\"noopener\"><strong>v0.dev<\/strong>&nbsp;<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Generates responsive React UIs with animations and integrates with Shadcn UI.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Focused on web apps; minimal backend support.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A freelance developer uses v0.dev to turn a client\u2019s wireframe into a responsive landing page in 20 minutes.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Why it matters<\/strong>: These tools bridge the design-development gap but often require manual tweaking for pixel-perfect outputs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Code_Testing\"><\/span><strong>Code Testing<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><em>Automate test generation and catch bugs early.<\/em><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.codiga.io\/\" target=\"_blank\" rel=\"noopener\"><strong>Codiga<\/strong><\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Real-time code analysis, enforces best practices, integrates with CI\/CD pipelines.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Limited to static analysis; struggles with dynamic runtime errors.<\/li>\n\n\n\n<li><strong>Example<\/strong>:\u00a0A DevOps engineer flags 10+ security gaps in a Python microservice using Codiga\u2019s pre-commit hooks.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/www.qodo.ai\/\" target=\"_blank\" rel=\"noopener\"><strong>Qodo<\/strong><\/a> (formerly CodiumAI)\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Auto-generates edge-case tests, and updates tests as code evolves.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Requires integration with specific IDEs like Windsurf.<\/li>\n\n\n\n<li><strong><strong>Example<\/strong><\/strong>:\u00a0A fintech team uses Qodo to stress-test a loan calculator, uncovering a critical rounding error.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Why it matters<\/strong>: AI testing tools reduce debugging time by 25% but can\u2019t replace human intuition for complex scenarios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AI-Enhanced_IDEs\"><\/span><strong>AI-Enhanced IDEs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><em>Smart coding environments with built-in AI superpowers.<\/em><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.cursor.com\/\" target=\"_blank\" rel=\"noopener\">Cursor<\/a><\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: AI-native editor with debugging, refactoring, and voice commands. Supports Python\/JavaScript.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Still evolving; lacks plugins compared to VS Code.<\/li>\n\n\n\n<li><strong><strong>Example<\/strong><\/strong>:\u00a0A developer debugs a memory leak in a Node.js app using Cursor\u2019s AI-powered stack trace analysis.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/aws.amazon.com\/q\/developer\/\" target=\"_blank\" rel=\"noopener\"><strong>Amazon Q Developer<\/strong>&nbsp;(AWS integration)<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: Deep AWS toolkit integration, security scanning, and compliance checks.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Overkill for non-cloud projects; limited language support.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/replit.com\/ai\" target=\"_blank\" rel=\"noopener\"><strong>Replit Ghostwriter<\/strong><\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Upsides<\/strong>: All-in-one cloud IDE with AI pair programming, ideal for remote teams.<\/li>\n\n\n\n<li><strong>Downsides<\/strong>: Resource-heavy for large projects; no offline mode.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Why it matters<\/strong>: These IDEs centralize workflows but may lock you into specific ecosystems.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>If you want even more options, there are a lot of AI Code Editors in the market right now. In this <a href=\"https:\/\/metaschool.so\/articles\/ai-code-editor\">article<\/a>, we have narrowed down the top 15 AI code editors that you can start using right now to make your development process easier.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Coding_with_AI_Key_Takeaways\"><\/span><strong>Coding with AI: Key Takeaways<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Overlap Alert<\/strong>: Tools like GitHub Copilot and Replit Ghostwriter span multiple categories.<\/li>\n\n\n\n<li><strong>Privacy First<\/strong>: Tabnine and Codeium prioritize data security.<\/li>\n\n\n\n<li><strong>Cost vs. Value<\/strong>: Free tiers work for small projects; paid plans unlock enterprise features.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"2000\" src=\"https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration.png\" alt=\"Best Tools for Coding With AI in 2025\" class=\"wp-image-12553\" style=\"width:251px;height:auto\" srcset=\"https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration.png 2000w, https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration-300x300.png 300w, https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration-1024x1024.png 1024w, https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration-150x150.png 150w, https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration-768x768.png 768w, https:\/\/metaschool.so\/articles\/wp-content\/uploads\/2025\/02\/yes-no-concept-illustration-1536x1536.png 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n<\/div>\n\n\n<p>If you are still a bit confused, here\u2019s a quick overview of the top tools, sorted by key factors that you should consider before making your choice.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tool<\/th><th>Category<\/th><th>Cost<\/th><th>Supported Languages<\/th><th>Integration<\/th><th>Offline Support<\/th><\/tr><\/thead><tbody><tr><td>GitHub Copilot<\/td><td>Intelligent Code Completion<\/td><td>Paid<\/td><td>20+<\/td><td>VS Code, JetBrains<\/td><td>No<\/td><\/tr><tr><td>Tabnine<\/td><td>Intelligent Code Completion<\/td><td>Free + Paid Plans<\/td><td>30+<\/td><td>Major IDEs<\/td><td>Yes (Offline Mode)<\/td><\/tr><tr><td>Codeium<\/td><td>Intelligent Code Completion<\/td><td>Free (Individual)<\/td><td>70+<\/td><td>Lightweight IDEs<\/td><td>Self-Hosted (Enterprise)<\/td><\/tr><tr><td>OpenAI Codex<\/td><td>Code Snippets<\/td><td>API-Based Pricing<\/td><td>12+<\/td><td>API\/Cloud<\/td><td>No<\/td><\/tr><tr><td>Replit Ghostwriter<\/td><td>Code Snippets, IDEs<\/td><td>Free + Paid Plans<\/td><td>30+<\/td><td>Replit Ecosystem<\/td><td>No<\/td><\/tr><tr><td>Amazon Q Developer<\/td><td>Code Snippets, IDEs<\/td><td>Free (Individual)<\/td><td>AWS-Centric<\/td><td>AWS Toolkit<\/td><td>No<\/td><\/tr><tr><td>Visily<\/td><td>Design to Code<\/td><td>Freemium<\/td><td>React, Tailwind<\/td><td>Web Apps<\/td><td>No<\/td><\/tr><tr><td>v0.dev<\/td><td>Design to Code<\/td><td>Paid<\/td><td>React, CSS<\/td><td>Shadcn UI<\/td><td>No<\/td><\/tr><tr><td>Codiga<\/td><td>Code Testing<\/td><td>Freemium<\/td><td>15+<\/td><td>CI\/CD Pipelines<\/td><td>No<\/td><\/tr><tr><td>Qodo (CodiumAI)<\/td><td>Code Testing<\/td><td>Paid<\/td><td>Python, JavaScript<\/td><td>Specific IDEs<\/td><td>No<\/td><\/tr><tr><td>Cursor<\/td><td>AI-Enhanced IDEs<\/td><td>Freemium<\/td><td>Python, JavaScript<\/td><td>Native Editor<\/td><td>N<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As of right now an AI tool or even multiple AI tools cannot entirely replace developers; you will see a decline in how helpful AI is as the complexity of the task increases. The main purpose of these tools is to help developers focus on creativity and problem-solving by automating repetitive tasks and offering intelligent code suggestions, so you have more time to innovate and tackle complex challenges. It is important to choose tools that align with your technology stack, team size, and security requirements. And very importantly: always be sure to review any AI-generated code very carefully to ensure quality and avoid making logical or even syntactical errors.<\/p>\n\n\n\n<p><strong>Related Reading: <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/metaschool.so\/articles\/cursor-ai-code-editor\">How to Code with Cursor AI: Comprehensive Guide for 2025<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/metaschool.so\/articles\/starcoder\">StarCoder: LLM for Code \u2014 A Comprehensive Guide<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":19,"featured_media":12370,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[344],"tags":[],"class_list":["post-12368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence"],"_links":{"self":[{"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/posts\/12368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/comments?post=12368"}],"version-history":[{"count":8,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/posts\/12368\/revisions"}],"predecessor-version":[{"id":12555,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/posts\/12368\/revisions\/12555"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/media\/12370"}],"wp:attachment":[{"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/media?parent=12368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/categories?post=12368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaschool.so\/articles\/wp-json\/wp\/v2\/tags?post=12368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}