Products

Two products, built because the same problem kept arriving.

Antvia is a data and intelligence platform. Uloborus is a manufacturing system for Indian factories. They are not two editions of one thing and we are not going to call them a suite. Both are live, both have their own sites, and both exist because rebuilding the same integration work on every engagement stopped being defensible.

Why a consultancy ends up building products

It happens the same way each time, and it is worth saying plainly rather than dressing it up as a strategy.

  1. Pattern

    The same problem kept arriving

    Different industries, different logos, the same shape underneath. Sources that will not join, a quality step nobody enforces, a number Finance cannot trace, a plant running on spreadsheets that quietly became the system of record.

  2. Repetition

    The integration work was rebuilt every engagement

    Ingestion, quality checks, reconciliation, lineage capture, access control. Necessary every time, interesting almost never, and paid for out of a budget the client believed was going towards their actual problem.

  3. Limit

    Rebuilding it each time stopped being defensible

    If we already know what the first two months look like, charging a client to watch us do it again is hard to justify. Building it once and bringing it with us is the honest version.

  4. Product

    Consulting alone could not carry the load

    A pod of three can only be in one place. A platform that is already built travels to the next engagement, which is the only way the six-week median holds. The products are what the consulting learned.

What goes into Antvia, and what reads out of it

Five source types in, five consumer surfaces out, with bronze, silver and gold in between.

  1. DatabasesDashboards
  2. App logsAI and ML
  3. SpreadsheetsReports
  4. Event streamsMobile
  5. APIsEmbedded
Bronze is raw exactly as it arrived, silver is cleaned, deduplicated and joinable, gold is modelled and business-ready. Governance and orchestration sit across the middle, and 300+ sources are supported. The lines are illustrative rather than a fixed routing.

Antvia's own claims, which you should check

These are published on antvia.io, and since we build and run Antvia we are not a neutral party.

  • It runs in your cloud, not ours

    Deployed into your own VPC on AWS, Azure, GCP or on-prem. Open source under the hood, with open formats, open SQL, open streams and open transforms. Export anytime.

  • You own the platform rather than renting a seat in one

    The distinction Antvia draws with the proprietary vendors is that you are not a tenant inside their engine, with your data held in a format only that engine can read.

  • Governance is enforced on the query, not written in a policy document

    Column-level access control and PII masking are applied on every query, with a governed upload workflow for business users who would otherwise email a spreadsheet.

  • AI trained on the gold layer, in the box

    A decision engine, an inference and predictions API, and natural-language ask, all reading the same modelled layer the dashboards read. Decisions, predictions and chat, without a separate ML team.

These are platform capabilities. They are not a compliance certification and we will not describe them as one.

Time to first dashboards on your own data

Antvia's published comparison between building a lakehouse yourself and starting from one that already exists.

Build the platform yourself9 to 10 months
Start from Antvia2 to 4 weeks
Bars are drawn in weeks, taking 9 to 10 months as roughly 40 and the Antvia route at its slower end of 4. Building it yourself also means finding, hiring and ramping three to five senior engineers before any of that work starts, which is the cost that does not appear on a licence.

One thread through the factory

Eight modules over one set of records: buying, receiving, quality, stock, making, selling, dispatch and invoicing.

  1. Buy

    The purchase order is raised

    The record that asked for the material, and the one everything downstream still points back to.

  2. Receive

    Goods arrive and quality decides

    The receipt lands against the order it belongs to, and the inspection decides whether the material moves or waits.

  3. Make

    A work order runs against a formula

    The batch consumes the material it was given and becomes finished goods that still know where they came from.

  4. Dispatch

    The documents leave with the goods

    Delivery challan, e-way bill and certificate of analysis, generated from the same records the plant runs on.

  5. Invoice

    The GST invoice comes off those records

    Not retyped into a separate accounts package, and not a challan that can be invoiced twice.

Uloborus, in the figures stated on this page

The numbers from the paragraphs above, pulled out where they can be read at a glance.

8Modules over one set of recordsBuying, receiving, quality, stock, making, selling, dispatch and invoicing. Not eight products that sync overnight, but one set of records seen from different desks.
20 to 300People in the plants it fitsProcess manufacturers that have outgrown the spreadsheet and cannot stop for six months of implementation. Cosmeceuticals, food, speciality chemicals, pharma ancillaries and contract manufacturers of any of those.
6Screens in the phone companionToday, alerts, stock, orders, money and parties. Read-only is enforced in code rather than merely intended. The Android build is done and verified, iOS is configured but not yet compiled.
About a minuteTo your own workspaceSignup happens on uloborus.com, with no card. Antvia is the other case: it is deployed and run by Woodfrog engineers, so in practice that is an engagement.

What holds Uloborus together

Not eight products that sync overnight, but one set of records seen from different desks.

Fit

Who it is built for

Process manufacturers of roughly twenty to three hundred people that have outgrown the spreadsheet and cannot stop for six months of implementation. Cosmeceuticals, food, speciality chemicals, pharma ancillaries and contract manufacturers of any of those.

Origin

Built with a working factory

Every module was built against how Rajaram Consumer Care, a contract manufacturer of cosmeceutical topicals in Islampur MIDC, Sangli, actually works, then argued about, then changed.

Trace

One thread, end to end

A batch traces back through the work order that made it, the material it consumed, the receipt that brought it in and the purchase order that asked for it. A link you follow, in either direction, in seconds.

Paperwork

The paperwork is the product

A delivery challan, an e-way bill, a GST invoice, a certificate of analysis. These are what leave the factory, and they come from the same records the plant runs on.

Audit

Every row says who and when

Not an audit module you switch on. The table cannot be written without an author and a timestamp, and every document that changes state keeps the before and after.

Rules

It refuses the impossible

You cannot dispatch against an unconfirmed order, consume a batch quality is still holding, or invoice a challan twice. The rules are in the database, not in a training session somebody missed.

Phone

A read-only companion

A Flutter app with six screens: today, alerts, stock, orders, money and parties. Read-only is enforced in code, not merely intended. The Android build is done and verified. iOS is configured but not yet compiled.

Phone

What the phone deliberately cannot do

The API client hard-codes GET and a test asserts it stays that way. Master data setup, analytics, bins, tax rates, people administration and every write are absent, because a four-inch screen is the worst place to raise a document.

Each step, and the record it leaves behind

The same thread read as paperwork, from the purchase order that asked for the material to the GST invoice that closes it.

  1. BuyPurchase order
  2. ReceiveGoods receipt
  3. MakeWork order and batch
  4. DispatchDelivery challanE-way billCertificate of analysis
  5. InvoiceGST invoice
A batch traces back through the work order that made it, the material it consumed, the receipt that brought it in and the purchase order that asked for it, in either direction, in seconds. The documents come off the same records the plant runs on, so a challan cannot be invoiced twice.

How the two relate, and how they do not

They share a team and a set of engineering habits, and not much else.

No bundle

They are not a suite

Antvia is bought by a company with data in more places than it can join. Uloborus is bought by a factory that has outgrown the spreadsheet. Different buyers, different sales conversations, separate brands and separate sites.

Colour

Uloborus is amber, Woodfrog is blue

That is not an accident of design. If somebody offers you both in one contract because they go well together, be suspicious, including when that somebody is us.

The link

The honest connection is the dataset

Because the rules sit in the database and every row carries its author and timestamp, a plant running Uloborus ends up with a clean, governed operational dataset rather than a decade of reconstructed history.

Direction

A direction, not a shipped integration

That dataset is the thing agents could later be built on, and Antvia is where that work would happen. It should be read as intent and nothing more.

What Antvia Intelligence does

Two limits in mainstream BI look structural rather than fixable, and the BI half is built around these five.

  • Do the interactive work where the user already is

    When the whole workload sits on the backend, every filter and drill is a round trip, and cost becomes a function of how curious your team is.

  • Send to the backend only what genuinely needs it

    The rest stays local, so a question does not have to be worth paying for before somebody asks it.

  • Treat the model as part of the analysis

    AI arrived after mainstream BI was designed, so it sits in a panel that cannot see what you are looking at or carry the definitions Finance agreed.

  • Keep definitions in one place and make them binding

    One agreed definition applied everywhere, rather than the same metric quietly drifting between dashboards.

  • Show the working

    Any number traces back to the query and the source behind it.

Antvia Intelligence is built and we bring it into our own engagements. Nothing is published for it yet that a Finance team could check, so there are no benchmarks on this page.

Where these are the wrong answer

The fastest way to waste a month is to start an implementation that was never going to fit.

  • Uloborus is wrong for discrete assembly

    Deep multi-level bills of material and routings are not what this is built around. It is built around batches and formulas, and stretching it to fit assembly work would be a rebuild, not a configuration.

  • Uloborus is wrong for a plant with no quality step

    Half of what makes the change worth making is holding material until somebody decides. Without that decision point, most of the value is theoretical.

  • Uloborus is not your books

    It produces GST invoices that reconcile, credit notes that reference the original and payments matched against them. It does not do payroll, fixed assets or full financial accounting, and it is not trying to.

  • Uloborus does not ship AI agents today

    Every list view is analytical from day one, with a stats strip, boolean query search and a breakdown panel. Anomaly and margin-leak detection are on the roadmap. No assistant, no copilot, no forecasting today.

  • Antvia is wrong when your platform is already sound

    We work in your tool when your tool is fine. Most of our analytics delivery has happened inside the platform the client already runs, including Apache Superset. You hear that in week one, not month four.

  • Antvia Intelligence has nothing published you could verify

    No benchmarks, no pricing, no release dates and no customer list, because there is nothing yet a Finance team could check. Those get published when a customer's Finance team has checked them, and not before.

Uloborus says a version of this on its own site, and the reasoning holds for both products: saying it costs a few signups and saves both of us a wasted month.

The six weeks in which either product goes in

Week 1 is the fixed-fee audit, weeks 2 to 6 are the build, and something is working by week 3.

Week 1, the fixed-fee auditWeek 6, build ends
A pod of three experienced practitioners, no bench and nobody learning on your clock. Week 7 onward is quarterly reviews and on-call governance. A platform that is already built travels to the next engagement, which is the only way the six-week median holds.

How we got here

Three years in, from Pune, delivering across APAC, India and the US.

  1. 2023

    Founded in Pune

    And the first enterprise client onboarded the same year.

  2. 2024

    Expanded into AI agent development

    The agent work is where the gap between a clean dataset and a usable one became impossible to ignore.

  3. 2025

    Serving clients across industries

    Fintech, B2B SaaS, retail and public sector, with the same integration groundwork repeating underneath most of it.

  4. Now

    Two products live

    Antvia and Uloborus, built and run by the same engineers who do the consulting. Woodfrog is an Anthropic Build Partner shipping production AI agents on Claude, and joined the Claude Partner Network at launch as a Registered partner.

The Antvia numbers, as Antvia publishes them

Published on antvia.io rather than measured by us for this page.

Week 1First dashboards live on your dataWith 80+ production metrics already validated, so the first week is spent connecting rather than defining.
300+Sources supportedA new source connected in under 30 minutes and a new dashboard live in under 2 hours, once the platform is standing.
No seat feesWhat the meter countsPriced on the sources connected and the metrics governed, not on how many people open a report or how much data you hold. No per-query charge, no per-user fee and no feature gating, and the infrastructure stays in your own cloud.
480 GB, 3.2B rowsHead-to-head workload benchmarkTwelve source systems, measured against AWS Athena, Snowflake, Google BigQuery and Databricks, alongside 80+ benchmarking metrics across every layer of the stack. The report is available from hello@antvia.io, with no form and no tracking.

Questions buyers ask about the products

Are Antvia and Uloborus the same product with different labels?

No. Antvia is a data lakehouse and intelligence platform deployed into your cloud. Uloborus is an operations system for a factory floor, with GST documents coming out of it. Nothing about buying one makes the other cheaper or easier.

Do we have to take the consulting to use either product?

Antvia is deployed and run by Woodfrog engineers, so in practice that is an engagement. Uloborus you can sign up for on its own site, with no card and a workspace in about a minute.

Who owns the data, and what happens if we leave?

Antvia is deployed in your own VPC on AWS, Azure, GCP or on-prem, open source under the hood, with open formats, open SQL, open streams and open transforms. Export anytime.

Does Uloborus do AI?

Not in the way most vendors mean it. Every list view is analytical from day one, with a stats strip, boolean query search and a breakdown panel. Anomaly and margin-leak detection are on the roadmap. No assistant or forecasting today.

Can we see the Antvia benchmark before we commit?

Yes. It covers 80+ benchmarking metrics across every layer of the stack, measured on 480 GB across 3.2 billion rows and twelve source systems, head to head against AWS Athena, Snowflake, Google BigQuery and Databricks. Ask hello@antvia.io. No form, no tracking, and it includes methodology, sample SQL and an optional walkthrough.

We already have Snowflake, Databricks or Fabric. Why would we move?

Often you would not, and that answer is free. The case Antvia makes is about the shape of the bill: compute billed per query or per hour, seats with contract minimums, governance and AI behind premium tiers, egress fees, multi-year spend floors.

Who actually builds and supports these?

A pod of three experienced practitioners, no bench, nobody learning on your clock. Week 1 is the fixed-fee audit, weeks 2 to 6 are build with something working by week 3, and week 7 onward is quarterly reviews and on-call governance.

Start with the audit, not with a product demo

Two calls, a fixed fee, and a one-pager naming what is broken, what it is costing you and the order to fix it in. You keep it either way, including when the answer is that neither product fits. Write to hello@woodfrog.tech.