Skip to main content

Eliminate the per-request bill

Metered geocodinggeocodingThe process of converting an address into geographic coordinates (latitude and longitude). Mailwoman geocodes in a multi-tier cascade: exact address-point match → street interpolation → locality centroid. Each tier is progressively coarser but more widely available. charges for each lookup, so the line item grows with address volume. Your team has little control over that volume. A migration reprocesses the address book, a campaign launches, or an integration retries a queue. To budget for the year, you have to forecast query counts twelve months ahead and then defend a number that changes for reasons outside your control.

What changes​

Mailwoman runs where your code runs. No usage meter exists, because the software executes on your machines and sends no requests that anyone could count. The AGPL-3.0 release is free at any volume. The commercial license releases you from the AGPL's source-sharing condition. It costs a flat $250 a month per legal entity for a company under 250 employees and under $10M in annual revenue. A company above either limit uses the Enterprise tier, which is scoped with you and starts at $15,000 a year. Both tiers are flat, and your rate is fixed at signup.

Disk space replaces the meter. A full install of the entry package with the en-us weightsparameterA single learned number inside a model — one weight or bias. Mailwoman's encoder has roughly 30 million of them; training is the search for good values. measures 707 MB, of which 523 MB is the ONNX runtimeONNX (Open Neural Network Exchange). An open format for machine learning models that enables interoperability between training frameworks and inference runtimes. Mailwoman ships its trained model as an ONNX file so it can run in Node.js and the browser via onnxruntime.. The global candidate gazetteergazetteerA geographical index that maps place names and postcodes to real-world coordinates. Mailwoman uses a custom-built Who's On First (WOF) SQLite database as its gazetteer — the 'atlas' half of the grammar/atlas architecture. is a 2.88 GB download that you pull once and keep. Both figures are measured. Footprints prints the commands that produced them, so you can re-run them yourself.

A book that grows​

Consider a fulfillment back office that geocodes 500,000 addresses a month and grows to 5 million a month eighteen months later. Providers publish their own rates, and this page quotes none of them. At an illustrative $1 per 1,000 lookups, the metered cost grows from $500 a month to $5,000 a month. Within the size limits above, the commercial license costs $250 a month at 500,000 addresses and $250 a month at 5 million, because the deployment reports no counts back to us. Growth raises the metered cost and leaves the license cost unchanged.

What you still carry​

The price covers the code. Reference data has its own terms. The gazetteergazetteerA geographical index that maps place names and postcodes to real-world coordinates. Mailwoman uses a custom-built Who's On First (WOF) SQLite database as its gazetteer — the 'atlas' half of the grammar/atlas architecture. and layerlayerOne transformer block — attention plus a feed-forward network, with normalization and residual connections — applied to every position. Stacking layers lets the model build up richer representations; Mailwoman's encoder has 6. artifacts come from open sources, and some of their terms follow the data into your product. Security and compliance explains where those terms apply and identifies the two cases to read before a review. You also carry the operations: a process to run, a disk to fill, and a decision about when to refresh. Those costs do not grow with address volume, unlike a metered bill.

Next​

  • Your first ten minutes — install it and geocode an address against your own disk before anyone signs anything.
  • Pricing — the three tiers, the size fence on the middle one, and what each covers.