<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k" -->

---
title: We LEGO-fied API workflows so they adapt to developers,...
description: Voiden is an API client tool that takes a fundamentally different approach from Postman and similar tools. It uses a document-based, block-oriented workflow...
canonical: https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: We LEGO-fied API workflows so they adapt to developers, not the other way around | daily.dev
og:description: Voiden is an API client tool that takes a fundamentally different approach from Postman and similar tools. It uses a document-based, block-oriented workflow...
og:url: https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k
og:image: https://api.daily.dev/og/posts/eG0XHYc4K.png
og:image:alt: We LEGO-fied API workflows so they adapt to developers, not the other way around
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# We LEGO-fied API workflows so they adapt to developers, not the other way around

**[Backend Developer ](https://daily.dev/sources/amandeep58)** · [@nikolasdimitroulakisnikdim](https://daily.dev/nikolasdimitroulakisnikdim) · 3 min read · 2 upvotes · 0 comments

## Summary

Voiden is an API client tool that takes a fundamentally different approach from Postman and similar tools. It uses a document-based, block-oriented workflow where API requests are built from reusable LEGO-like components (endpoints, headers, auth, params, bodies) via slash commands in Markdown. Blocks can be shared across multiple API docs so changes propagate everywhere, similar to code reuse. Key differentiators include: specs, tests, and docs coexisting in executable plain-text Markdown; pre/post-request scripting in JS, Python, or Shell; a plugin system for gRPC, GraphQL, WebSockets; Git as the collaboration/versioning layer; offline-first with no accounts or telemetry. A new release adds integration with Claude and Codex agents so AI agents can understand Voiden files and blocks.

## Content

A small disclaimer to avoid unnecessary disagreements with Postman fans :)

If you are a power user of Postman and other legacy tools like Insomnia etc, I recommend to NOT try this. Its very different and almost has a totally different take of how things should be around API work.

Dont want to play "smart ass" its just that the purpose was not to build yet another (cheaper) clone of Postman. There are enough of them out there and some of them are great as well. Ask me and I can recommend some :)

How this is actually different:

When you check the tool, the first thing you will notice is that you start from an empty page (a Voiden doc).

Its then all up to you what you want to do with this - how you want to get started, perhaps add headers, or maybe start documenting something. Its all up to you.

Then you will also notice that:

- The UI is "programmable": Everything (requests etc) is “built” with slash commands from reusable blocks (endpoints, headers, auth, params, bodies, etc.), like LEGO for APIs. Let me explain a bit: The way that this works is that every part of a request (endpoints, headers, auth, params etc) are all blocks that can be added or removed in the doc.
- These blocks can be reused in different APIs to have ALL common elements done in one file and then change them once and it will all get updated in all the other docs (just like in code - when we add a extra logic to an imported method).

(In other API clients you mainly duplicate stuff or just use environment variables to substitute. )

![Screenshot 2026-03-20 at 3.01.45 PM.png](https://media.daily.dev/image/upload/s--qfth57lU--/f_auto/v1774015322/ugc/content_5808de4c-93e1-4b9d-808d-4ba9d1e123e5?_a=BAMAMiWQ0)

- Specs, tests, and docs together all live in executable plain text (Markdown).

- If you are into scripting, another thing you will notice is that Pre- and post-request scripting supports JS (like everyone) but also supports Python, Shell etc.

A few more points:

- Plugins: new functionality lives as plugins, so you install only what you need (gRPC, GraphQL, WebSockets, etc.).

- Git is the source of truth: collaboration and versioning happen in Git and of course: Offline-first: no accounts, no telemetry.

New release:

Are you using Claude or Codex agents to build your application?

- We just shipped integration of Voiden skill to Claude and Codex Agents. This means that your agent can understand Voiden files, blocks, plugins etc.

If this is something that resonates, you should definitely try.

Welcome all ideas and thoughts!

repo: https://github.com/VoidenHQ/voiden

get the tool: https://voiden.md/download

## Similar posts on daily.dev

- [Claude Code best practices for enterprise teams](https://daily.dev/posts/claude-code-best-practices-for-enterprise-teams-o3fu84mlo) · portkey · 3 upvotes · 3 comments
- [GitHub - mohshomis/modo](https://daily.dev/posts/github---mohshomis-modo-okevjol8d) · Hacker News · 3 upvotes · 0 comments
- [Velane: Cloud for your AI Agent's tools and functions](https://daily.dev/posts/velane-cloud-for-your-ai-agent-s-tools-and-functions-fnhoruabe) · Product Hunt · 0 upvotes · 0 comments
- [I finally found a vibe-coding tool I can trust with my home lab, and the AI never sees a single API key](https://daily.dev/posts/i-finally-found-a-vibe-coding-tool-i-can-trust-with-my-home-lab-and-the-ai-never-sees-a-single-api--gqzaa3kbs) · XDA Developers · 0 upvotes · 0 comments
- [Building Pointless FLF](https://daily.dev/posts/building-pointless-flf-khhqnduxj) · Viget · 6 upvotes · 1 comments

---

[View this post on daily.dev](https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k","headline":"We LEGO-fied API workflows so they adapt to developers, not the other way around","text":"Voiden is an API client tool that takes a fundamentally different approach from Postman and similar tools. It uses a document-based, block-oriented workflow where API requests are built from reusable LEGO-like components (endpoints, headers, auth, params, bodies) via slash commands in Markdown. Blocks can be shared across multiple API docs so changes propagate everywhere, similar to code reuse. Key differentiators include: specs, tests, and docs coexisting in executable plain-text Markdown; pre/post-request scripting in JS, Python, or Shell; a plugin system for gRPC, GraphQL, WebSockets; Git as the collaboration/versioning layer; offline-first with no accounts or telemetry. A new release adds integration with Claude and Codex agents so AI agents can understand Voiden files and blocks.","url":"https://daily.dev/posts/we-lego-fied-api-workflows-so-they-adapt-to-developers-not-the-other-way-around-eg0xhyc4k","datePublished":"2026-03-20T16:59:25.595Z","dateModified":"2026-03-20T16:59:44.091Z","author":{"@type":"Person","name":"Nikolas Dimitroulakis","url":"https://daily.dev/nikolasdimitroulakisnikdim","image":"https://lh3.googleusercontent.com/a/ACg8ocLy3ejzdml6ceTkC_ufqQZo3IGSJ2OGPQh3F0QXHDmeoP-Sr41e=s96-c","description":"I try to understand how people build, test and launch great tools.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":480}},"image":"https://media.daily.dev/image/upload/s--p4e1083L--/f_auto/v1774016575/posts/ATb5dLceK?_a=BAMAMiWQ0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/amandeep58","name":"Backend Developer "}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Backend Developer ","item":"https://daily.dev/squads/amandeep58"},{"@type":"ListItem","position":3,"name":"We LEGO-fied API workflows so they adapt to developers, not the other way around"}]}
```

