Sep 15, 2026 · by fmerian · View source

Monospace from Directus

The governed API layer for every app, person, and agent

Monospace from Directus

Editorial analysis

The Real Bottleneck in Cross-Border Ops Isn’t Ads — It’s Data Plumbing

Every cross-border operator I know is sitting on the same quiet mess: order data in Shopify, inventory truth in a warehouse WMS or ERP, ad spend in Meta and TikTok, marketplace fees in Amazon Seller Central, returns in a third-party helpdesk, and customer profiles split across three or four systems that were never designed to talk to each other. We keep bolting on dashboards and BI tools to paper over it, but the underlying problem — every new app, every new AI agent, every new internal tool needs another integration and another set of permissions — never goes away. That’s why Monospace, the new governed API layer from the team behind Directus, caught my attention. It’s not a storefront tool and it won’t move your CPC. But it’s aimed squarely at the plumbing layer that decides whether your AI tooling and internal ops actually scale in 2026.

What Monospace Actually Solves (and What It Isn’t)

Directus CEO Ben Haynes framed the launch bluntly: “Years ago, we built Directus because every project started the same way: a database full of data and weeks of work before anyone could safely build on it. That problem hasn’t stood still. The data is spread across more systems and the amount of people who need it keeps growing. Developers shipping apps, business teams who want to build their own tools, and AI agents.”

That’s the thesis. Monospace is a self-hosted, governed API layer that sits between your existing data sources and everyone who wants to build on them. Connect any database, API, or SaaS system, and people, apps, and agents get live read-write access under one permissions model. Each caller gets its own key. Row- and field-level rules decide what it can see on every request. No data is copied or moved.

The critical architectural detail, per maker Hannes Küttner: “Monospace leaves your data where it lives naturally. We are not pulling any data at all, just making it available in a standardized API. When a request comes in to Monospace we plan the query across the individual data sources and serve it as a single result.” That means you can build virtual relations across sources — customer data in one database, orders in another — and query them with a single request.

This is not a BI tool. Maker Rijk van Zanten was explicit about the positioning: “It’s easy to mistake Monospace for one of the many tools out there that focusses on pulling a bunch of data to then visualize for business intelligence etc. Monospace focusses a lot more on helping you get the data to your own apps and agents.”

Why Amazon sellers should care more than Shopify ones

If you’re a single-channel Shopify DTC brand, your data sprawl is annoying but manageable. Shopify has a decent admin API, Klaviyo syncs cleanly, and one warehouse is one warehouse.

If you sell on Amazon, TikTok Shop, Temu, and eBay simultaneously, you’re running four-plus order streams, four-plus fee structures, and four-plus return policies — and your “unified” view usually lives in a spreadsheet someone updates manually. That’s exactly the scenario where a federated query layer earns its keep: one request that joins Amazon order data with your 3PL’s inventory feed and your ad spend, without an ETL pipeline.

How It Differs From the Incumbents You Already Know

Van Zanten named the comparison set himself: Monospace “is therefore better compared to a Hasura or Supabase in terms of day-to-day usage, with our federated querying engine and management studio being the big differentiators.”

That’s a fair framing, and worth unpacking for operators:

  • Hasura gives you instant GraphQL over a Postgres database. Great, but one database.
  • Supabase is a Postgres-plus-batteries platform — auth, storage, edge functions. Also one database, and you’re buying into their stack.
  • Monospace federates across sources. Two databases, an API, and a SaaS tool can all be queried as one graph, with virtual relations stitched at query time.

The other differentiator is self-hosting. Van Zanten again: “It’s fully self-hostable. We strongly believe in data sovereignty and the importance of owning your critical data and where it flows to/from.” For cross-border sellers with EU or UK customer data, that’s not a nice-to-have — it’s a GDPR posture you can actually defend to a DPA auditor.

Where the math breaks

Federation is elegant until it isn’t. Every request that spans three sources is a distributed query, and distributed queries fail in distributed ways. If your WMS API rate-limits you at 3am during a flash sale, your “single request” gets slow — or fails. Monospace’s own makers acknowledge the engine is Rust-based and “super performant and memory efficient” per Bryant Gillespie, but performance claims in a launch thread are not the same as performance under your Black Friday load. Budget for a spike test before you put it in a critical path.

What Cross-Border Sellers Can Borrow From This Launch

Even if you never install Monospace, there are three patterns here worth stealing for your own ops stack.

1. Stop copying data. Start federating it.

The default cross-border reflex is to pull everything into a warehouse — BigQuery, Snowflake, whatever — then build dashboards. That’s fine for analytics. It’s terrible for operational tooling, because the moment your ops team acts on warehouse data, it’s already stale. Monospace’s bet is that most operational queries should hit source-of-truth systems live, with a permission layer in front. That’s a mindset shift worth adopting even with your existing tools.

2. Per-caller keys and row-level rules are the right primitive for AI agents.

The question Jordan Taylor asked — “Is there a way to limit an agent to specific actions rather than just specific tables?” — is the question every seller will be asking in 2026 when they wire an LLM into their inventory or customer service stack. Maker Marc Backes confirmed the granularity: permissions can be as specific as “Can read all blog posts, and create new ones (but not setting status to ‘Published’). Can update only posts written by [X], but only the title (not the body).” That’s the level of control you want before you let an agent touch a live order.

3. Introspect, don’t migrate.

Reviewer Priya K called out what she liked most: “love the approach of introspecting the schema on the fly instead of forcing a migration.” For sellers who’ve inherited a Frankenstein stack from an agency or an acquisition, that’s a huge unlock — you don’t have to clean up your data model to expose it safely.

Where My Judgment Says It Falls Short

Three honest concerns.

First, the self-hosting tax. “Fully self-hostable” sounds like freedom until you remember you now own uptime, upgrades, and security patches for a piece of infrastructure that sits between your agents and your production data. If you don’t have a DevOps person, this is a real cost, and Directus Cloud — the hosted sibling — is a different product with different tradeoffs.

Second, the documentation gap. Directus’s own Product Hunt reviews flag “uneven documentation, some bugs, and a few cloud limitations” as recurring cons. That’s a 4.9-star product talking. A brand-new federated query engine will have a steeper docs curve before it flattens.

Third, the “who is this for” question. The launch is developer-first. If your team is a solo operator plus a VA and a Helium 10 subscription, this is not your tool yet. If you’re running a 20-person DTC brand with an in-house engineer or a fractional CTO, it’s worth a serious look.

What I’d Watch / Test Next

This week, before you spend a dollar on anything, do three things.

One: inventory your actual data sprawl. List every system that holds order, inventory, customer, or ad data — including the spreadsheet nobody admits to maintaining. If you have more than four sources, federation is worth evaluating.

Two: spin up Monospace locally using their docs and connect two sources you already have — say, a Postgres copy of your order data and a REST endpoint from your 3PL. Query across them. Time how long it takes from git clone to first federated response. If it’s under an hour, that’s a signal.

Three: write down the permission model you’d want for an AI agent touching your inventory. Row-level? Field-level? Action-level? Then check whether your current stack can express it. If it can’t, you’ve just found your 2026 roadmap item — and Monospace is one candidate to fill it.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free