AeroToys
For modern airline retailing

Open tools for
modern airline retailing.

AeroToys is a small collective of airline technologists releasing the missing infrastructure for modern airline retailing — open source where forking helps, community-hosted where one source of truth matters more.

6
Open tools
2
Live in Alpha
Free
APIs for airlines
$0
License fees

Get release notes & contributor calls.

One email per ship. No marketing, no spam.

The stack

The AeroToys architecture

One open foundation, layer by layer — from the document store and rules engine up to every distribution channel.

Alpha — live In progress Planned

Channels & distribution

IBE
internet booking
B2B
agency & partner
NDC
IATA XML
EDIFACT
legacy messaging
Distribution
direct, GDS bridges, portals
AeroMesh
Planned
airline ↔ airline & airline ↔ agency network

Retail engines

Tax Rule Engine
Planned
canonical airline tax rules
Offer Engine
Planned
create · price · personalise
Stock Keeper
Planned
real-time inventory

AeroToys platform

AeroStore
In progress
catalogue & order store, on DocumentForge
AeroRules
In progress
airline rule sets, on RuleForge

Open foundation

AeroToysaerotoys.io / architecture
The AeroToys stack

Open building blocks. One mission.

The Order Database and Rules Engine are open-source and free to fork — that's how infrastructure should work. The Tax Engine and Schedules Data are community-hosted with free APIs — that's how shared truth has to work. Shopping Engine and Stock Keeper are next, with more building blocks on the way.

Why open

Different problems need different open models.

A database benefits from being forkable — every airline runs it differently anyway. Tax rules and schedule data are the opposite: they only work if the whole industry trusts the same version. We picked the model that fits each tool.

Open by default

All code is open for inspection and contribution. Apache 2.0 and MIT throughout. No black box, no proprietary gates.

Airline-governed

Each rule, each tax, each schedule is owned by the airlines that file it. Peer airlines verify. No vendor middleman.

Free APIs

The Tax Engine and Schedules Data are hosted by the community — free to consume, no API key gating, no per-call fees.

One database, many tools

The Open Order Database Engine powers all three pillars. Sub-millisecond reads, replication, sharding — Apache 2.0.

Modern airline retailing

Aligned with NDC/Order shapes used in our offer/order management work. Ready for offer-time logic, not just ticketing.

How it works

A simple two-loop economy.

Airlines contribute the rules and data. Everyone gets the tools and APIs for free. An optional managed hosting tier covers infrastructure costs for those who want it run for them.

01

Airlines contribute

Airline teams claim the data they already manage — schedules, taxes, fare rules. They propose updates. Peers approve. Every change is audited.

02

Community verifies

Every record cites primary sources. Test scenarios prove the logic. Status tags signal trust: Verified / In progress / Placeholder.

03

Free for everyone

Free APIs for the Tax Engine and Schedules Data. The Order Database Engine is downloadable and embeddable — Apache 2.0.

04

Optional managed

Don't want to host yourself? Subscribe to the managed endpoint. Priced just to cover hosting + maintenance — no margin, no investors.

Stay close

Subscribe for release notes,
RFCs, and contributor calls.

One email when something ships. One when we open an RFC. One when we need an airline reviewer. No spam, no marketing funnels.

Already in the loop? Get in touch directly if you want to contribute a country, a schedule transformation, or a database benchmark.

Release notes, RFCs, and contributor calls. No spam.

Lab · proposal

We're also exploring an open
Offer & Order Management System.

A side project. A research effort. A long road. We believe the three tools above need to land first — but if you want to help shape what a community-built OOMS looks like, the door is open.

Read the proposal
Get started

Run the benchmark yourself.

The Order Database ships a real stress benchmark on airline-shaped data. Hand the prompt to your AI agent, or run one command — clone & build, or grab the prebuilt binary. No account, no sales call.

Paste this to your AI agent

Works in Claude Code, Claude.ai, Cursor, or any coding agent — it will clone the repo, run the benchmark, and read back the numbers.

Clone the DocumentForge repo and run its benchmark, then summarise the results for me.

Repo: https://github.com/aerotoysio/documentforge
Quick mode is ~40s on 100k airline-order documents:

  git clone https://github.com/aerotoysio/documentforge.git
  cd documentforge
  DFDB_BENCH_QUICK=1 dotnet run -c Release --project samples/DocumentForge.Benchmark

You'll need the .NET 9 SDK. When it finishes, show me the QPS + latency
table it prints and tell me whether the indexed point lookup really is
sub-millisecond.
documentforge — benchmark
# ~40s · 100k docs · needs the .NET 9 SDK
git clone https://github.com/aerotoysio/documentforge.git
cd documentforge
DFDB_BENCH_QUICK=1 dotnet run -c Release \
  --project samples/DocumentForge.Benchmark

A call to the airline community

If your airline cares about open standards in modern retailing,
we want to hear from you.

Adding a country your tax team already knows takes hours, not weeks. Filing your airline's SSIM directly takes minutes. The data is yours — we just put it in the right shape.