"Consumers want to be able to try an API operation and access concrete example information, or configuration data, such as credentials. Markdown alone isn’t going to provide these elements for you. Fortunately, there’s something else that will, as we’ll see next.

The solution you need is called MDX. It’s a superset of Markdown that lets you embed components within your content. Or just render dynamic information obtained from executing JavaScript. You get to keep the simplicity and versatility of Markdown. But now, you can also use dynamic elements and data. This completely changes the game for API documentation. You can, for instance, embed a component to show the consumer’s API key, or one to make an API request and show its response. This hands-on interactivity helps users test the API faster. And, because of that, it significantly reduces the Time to First Call, or TTFC. Since a low TTFC means the API onboarding experience is excellent, it translates directly into a higher perception of quality. Which is exactly what you’re looking for.

Moving from pure Markdown to MDX doesn’t have to be complicated. However, and especially if you have little coding experience, putting an MDX system together from scratch can be challenging. Luckily, there are many systems that already support MDX. Docusaurus, for instance, supports it by default. Astro is another example of a content system where you can use MDX. There are more options, including commercial ones. What I’d recommend, though, is to check out the official documentation and have a go at the MDX playground."

https://apichangelog.substack.com/p/making-api-documentation-dynamic

#API #APIDocumentation #TechnicalWriting #Markdown #MDX #APIDesign #DX #DeveloperExperience

Making API Documentation Dynamic

How to unlock API documentation interactivity.

The API Changelog

"In a previous post on agent experience (AX), we wrote that “Artificial intelligence tools are bad at inferring context or reading between the lines,” and that “content designed for consumption by AI should look less like a blog post and more like a legal contract. Great agent experience is all about being as clear and predictable as possible.”

Where possible, we need to eliminate assumptions that only make sense to human readers. LLMs aren’t as forgiving of undocumented constraints, inconsistencies, or vague descriptions as a human reader might be. If you’re struggling with that, we can lean on AI tools — it makes sense that AI would know what AI likes, right? — for identifying some of these gaps.

When we covered AI assistants for API developers, for example, we identified LintGPT as a useful tool for its ability to automate the creation of an API style guide, enforce specification standards, and even catch breaking changes before deployment.

API specifications are no longer just documentation. They’re living contracts with machines, which increasingly have the power to read and interact with said contracts. Improving clarity, consistency, and precision might create a few initial headaches, but it opens the door to smarter tooling, faster iteration, and APIs taking pride of place in an increasingly AI-driven ecosystem."

https://nordicapis.com/how-llms-are-changing-the-way-we-build-api-specifications/

#AI #GenerativeAI #LLMs #APIs #APIDesign #APISpecifications

How LLMs Are Changing the Way We Build API Specifications | Nordic APIs |

How LLM-powered AI agents are changing API specification design and why machine-readable no longer means machine-optimized.

Nordic APIs

Build GenAI Agents with OpenAI + vLLM: Develop portable AI agents in Python with structured outputs, tool calling, OpenAI Agents SDK, vLLM, model switching, CLI, API, and Docker deployment House is a new release on Leanpub!

Link: https://leanpub.com/aiagentwithopenaivllm

#ai #ApiDesign #Docker #Python #SystemIntegration

Validation logic drifting between frontend, backend, and batch jobs is a real production problem.

This article shows how to move validation into your Protobuf schema using Protovalidate, and enforce the same rules in Quarkus, JavaScript, Python, and more.

Schema as contract. Validation as infrastructure.

👉 https://www.the-main-thread.com/p/protobuf-protovalidate-quarkus-schema-validation

#Java #Quarkus #Protobuf #APIDesign #SchemaFirst #BackendEngineering #FOSS

I just published a post on recent improvements to Embabel’s PromptRunner API.

Ahead of Embabel 1.0, we are making the API cleaner and more consistent.

#Embabel #Java #Kotlin #APIDesign

https://medium.com/embabel/recent-improvements-to-embabels-promptrunner-b1bb07190405

Recent Improvements to Embabel’s PromptRunner

Embabel’s PromptRunner API was simplified with consistent gerund factory methods, clearer naming, and scoped sub-runners ahead of 1.0.

Medium

🧩 𝗔𝗣𝗜𝘀 𝗮𝘀 𝗦𝘁𝗿𝗮𝘁𝗲𝗴𝗶𝗰 𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗕𝗹𝗼𝗰𝗸𝘀 – 𝗡𝗲𝘄 𝗔𝗿𝘁𝗶𝗰𝗹𝗲 𝗯𝘆 𝗘𝗿𝗶𝗸 𝗪𝗶𝗹𝗱𝗲, 𝗧𝗵𝗶𝗹𝗼 𝗙𝗿𝗼𝘁𝘀𝗰𝗵𝗲𝗿 & 𝗙𝗮𝗹𝗸 𝗦𝗶𝗽𝗽𝗮𝗰𝗵 ✨

#APIs are far more than technical interfaces. In their latest article, @sippsack , Erik Wilde, and Thilo Frotscher explain how APIs become strategic building blocks for modular IT landscapes, scalable systems, and sustainable digital business models. 💡

Read the full article on the #iSAQB blog 👉 https://t1p.de/0x4ss

#SoftwareArchitecture #APIDesign #APIGovernance #OpenAPI #AsyncAPI

Ever shipped an API and regretted your generic signatures later? Wildcards everywhere. Confusing bounds. Mental overhead. Michel Charpentier breaks down why variance matters—and why #Java still feels heavy here.

Read + apply: https://javapro.io/2026/01/27/what-i-still-miss-my-most-wanted-java-features/

#APIDesign #Generics #JVM

Writing AsyncAPI specs shouldn’t feel like wrestling with YAML.

Ruchi Pakhle shares the story behind the VS AsyncAPI Preview extension and how real developer pain points led to better tooling, instant feedback, and a more intuitive spec-authoring experience. A must-attend for anyone building developer-first tools.

Join us!

#DeveloperExperience #AsyncAPI #OpenSourceTools #APIDesign

Agenda and Open Passes: https://conference.asyncapi.com/venue/California

AI workshops designed for builders, not spectators. 🧠

At Arc of AI, our workshops focus on how AI is actually designed, built, and operated in real systems. From RAG pipelines and agent workflows to AI-driven API design, you’ll get hands-on guidance you can apply immediately.

Learn from industry experts actively building production AI.

🎟️ https://arcofai.com

#ArcOfAI #AIEngineering #GenerativeAI #RAG #APIDesign #DevCommunity

Infinite scroll usually fails for boring reasons.

Offset pagination looks fine in the first demo. Then users scroll deeper, queries get slower, and the database starts doing more work for every request.

This article walks through building cursor pagination with Quarkus and PostgreSQL. Not as a pattern diagram, but as a real API that stays fast no matter how far you scroll.

https://www.the-main-thread.com/p/quarkus-cursor-pagination-infinite-scroll

#Java #Quarkus #PostgreSQL #BackendEngineering #APIDesign #Performance