compare
AG Grid Alternative, Licensed Per Domain
Last updated 9 September 2026
If you are looking for an AG Grid alternative, it is probably not the feature list that sent you. It is what the grid will cost as the team grows. Lattice Grid is licensed once per domain, with the developer count left out of it entirely. Here is what that does to the number.
Build on localhost, free See how the pricing compares
No key, no countdown, no sales call.
What it costs here, and how to compare it
Lattice Grid is licensed per domain: a named domain is $1,000 and a wildcard is $10,000, each with unlimited developers and a year of updates and support, paid once. The number you pay is decided by where the grid is served from, not by how many people are on the team. Put ten developers on it or a hundred; the licence does not move. Move the sliders and only the domain count changes the figure.
lattice grid, per domain
$1,000
Charged once per domain the grid is served from. Unlimited developers, contractors and build agents. Updates included for the term.
what the developer slider does
$0
Nothing. Team size is not part of the price here, so the only slider that moves the figure is the number of hostnames you serve the grid from.
To put that beside AG Grid, read their current figures on ag-grid.com/license-pricing and ours on our pricing page, then work out both for the team and the hostnames you actually have. We do not restate their numbers here: pricing is theirs to change, and a figure copied onto our page is out of date the moment it moves. What is worth comparing is the unit each price is attached to, because that is what decides whether the bill grows when you hire.
A Lattice Grid licence includes one year of support; renewing is optional, and anything already deployed keeps working either way. Development on localhost is free, with every feature and no key.
Nothing is gated. Start there.
The whole grid runs on localhost, free: every feature, no key, no countdown, no sales call. Deploy it somewhere without a key and it still renders everything, with a small trial watermark. So the honest first move is to build the screen, show it to whoever asked for it, and deal with the money afterwards.
Below is a live grid running on this page, with row grouping, pivoting and aggregation switched on. All three are in the one edition here, with no higher tier to buy them in. Drag a field to pivot it, group by a column, and watch the totals recompute against the filtered rows.
If you are on the free edition and it is fine
A lot of teams never pay for a grid at all, because the free edition they started on covers what they need. If that is you, stay there; this page is not an argument to spend money you do not have to.
The moment worth watching for is the first request your free edition cannot answer: a pivot, a grouped total, an aggregation, tree data or Excel export. Check on their pricing page which of those are in the free edition today and which are not, because that is the line that decides your bill. Here, all five are in the one edition, so crossing that line costs a per-domain licence and nothing per person. If the free edition covers you today, the question is only what happens the day it does not.
If you got here from a renewal quote
If your quote grew because the team grew, what changed is the unit the price is attached to, not the grid. Per-domain pricing breaks that link: the domain costs the same whether five people or fifty commit to it, and you can hire your twenty-first developer without opening a procurement thread, because nobody has to count heads to work out what you owe. Renewing support here is optional and anything already deployed keeps working, so a lapsed year is not an outage.
Where the grids line up
Both grids do all of this. What differs is what you have to buy to get it: Lattice Grid ships one edition with the lot in it, and which tier each row sits in on their side is published on their own pricing page, so check it there rather than taking our word for it.
| Capability | AG Grid | Lattice Grid |
|---|---|---|
| Licence unit | See their pricing page | The domain you serve from, unlimited developers |
| Price when the team grows | See their pricing page | Unchanged |
| Row grouping | See their pricing page | Included |
| Pivoting | See their pricing page | Included |
| Aggregation and totals | See their pricing page | Included |
| Tree data | See their pricing page | Included |
| Master / detail | See their pricing page | Included |
| Server-side row model | See their pricing page | Included |
| Excel export | See their pricing page | Included, no extra dependency |
| Charts from grid rows | See their pricing page | Included, 35 types, no second library |
| Free edition | Yes, free and capable | Free on localhost, watermarked |
| Ecosystem and adoption | Larger, older, more answers online | Newer, with direct support from the engineers who built it |
| Framework builds | First-class React, Angular, Vue | Vanilla, with React, Vue, Svelte adapters |
The last three rows are where AG Grid is genuinely ahead, and it is worth being plain about it. AG Grid has been shipping for more than a decade, has a very large installed base, and a decade of questions and answers online means most problems you hit have already been solved in public. Its first-class framework builds are mature and widely used. Lattice Grid is newer, so there is less written about it in the wild; what you get instead is support direct from the people who wrote the grid, rather than a forum search. Those are real trade-offs, and they are worth weighing against the column on the right. Everything claimed for Lattice Grid here is in the release shipping today; everything on their side is theirs to publish, so read it on their pricing page.
The part most grids leave to you
These are the tools that matter once the grid stops being a page you build and becomes the screen somebody uses all day. They are in the one edition here. If they matter to you, look for each of them by name on any grid you are weighing, ours included.
| Capability | In Lattice Grid |
|---|---|
| Presentation mode | Scale to a room, saved views as slides, spotlight rows, still live |
| Redaction | Mask a column before a screen share, one click back |
| Annotations | Draw over the grid, marks held in content coordinates |
| Shadow columns | Delta, times moved, rank and places climbed since the page loaded |
| Statistics layer | Median, p95, deviation and a full column profile over the filtered rows |
| Unit types | IP as 32-bit, durations, unit families with base storage, hex, JSON leaves as columns |
Moving from AG Grid
What makes the move tractable is that the concepts map closely. It is a translation rather than a redesign, and you rewrite a thin grid layer, not your application. The table below lines up the pieces you already know against their equivalents here. It is honest work, since this is a different API and not a drop-in import, but it is bounded work, and the map is short.
| AG Grid concept | Lattice Grid equivalent |
|---|---|
columnDefs | columns |
rowData | rows |
gridOptions | the config object passed to createGrid |
ColDef.valueGetter | column.value.compute |
ColDef.cellRenderer | column.render or a renderer name |
api.applyTransaction | grid.rows.apply |
| Enterprise modules | nothing to register; it is all in the one build |
The only reliable way to size the move is to build the real screen against your own data. On localhost that is free. If it looks worth doing, tell us what you are coming from and we will help with the migration. Get in touch.
When AG Grid is the right choice
AG Grid is a mature, widely adopted grid with a large feature set, a genuinely useful free edition and a decade of answers online. If you are already deep in its API and the free edition covers you, that momentum is worth a lot, and this page will not pretend otherwise.
Where Lattice Grid wins is specific and it is worth naming plainly. The licence is one number tied to where the grid runs, so it does not climb with every hire, contractor and agency. Grouping, pivoting, tree data, Excel export and charts are in the one edition, so there is no tier to unlock the day you need them. It carries no runtime dependencies and needs no build step, so it drops onto any page whatever it is built with. And it brings a layer most grids leave to you: a live statistics and value-diagnostics read on your filtered data, plus a presentation mode built for the screen somebody uses all day. If you are weighing a switch, those are the reasons to make it.
Common questions
Is Lattice Grid a drop-in replacement for AG Grid?
No. It is a different grid with its own API, not a fork or a shim, so moving an existing AG Grid integration means rewriting the grid layer. What it offers is the same ground covered a different way: sorting, filtering, grouping, editing, large data, tree data and export, all free to drive on localhost, so you can decide whether it fits before committing to it.
How does Lattice Grid pricing compare to AG Grid?
Lattice Grid is licensed per domain: $1,000 for a named domain or $10,000 for a wildcard, each with unlimited developers and a year of support, paid once. Every figure is on our pricing page. AG Grid publish their current figures on ag-grid.com, and a price is the thing most likely to have moved since anyone wrote about it, so read theirs at the source and compare the two on the day you buy.
Does Lattice Grid keep any features for a higher tier?
No. There is one edition. Row grouping, pivoting, aggregation, tree data, master-detail and server-side row models are all in it, along with Excel export and charts with no extra dependency. A licence removes the trial watermark rather than unlocking features, so what you evaluate on localhost is what you deploy.
Does Lattice Grid work with React, Vue and Svelte?
It is vanilla JavaScript with no runtime dependencies and mounts on a plain page with a script tag. Optional adapters wrap it for React, Vue and Svelte, and a web component and an htmx integration cover the no-build and server-rendered cases, so the same grid and the same API run whatever the page is built with.
Build it on localhost. Decide afterwards.
Every feature, no key, no time limit. License the domain when you are ready to ship.
Or see the pricing, open the demos, or compare against MUI X and Handsontable.