Pages

About Aftermarket

Aftermarket.dev is a family of developer tools that repair, extend, adapt, test, secure and preserve software after its first release. The idea comes from car parts and …

AfterAPI Reference

The full format of an aftermarket adapt mapping file. The README explains what the tool is for, and AfterPatch reference covers AfterPatch rules and the fixture format …

AfterBridge Reference

aftermarket bridge serves an old app’s CSV exports and SQLite files as a read-only JSON API. It’s for software that only hands its data over as files: a …

AfterConfig Reference

aftermarket config changes a vendor’s configuration file through an overlay, without ever editing the file itself. The README explains what the tool is for. The …

AfterGuard Reference

aftermarket guard stands in front of an HTTP app that can’t protect itself, such as an old admin panel with no login or an internal API with no rate limits, and …

AfterGuard Threat Model

AfterGuard is a security gateway for HTTP apps that can’t protect themselves: an old admin panel, an internal API with no login, a vendor app with no rate limits. …

AfterHook Reference

aftermarket hook watches places that change without telling anyone (a file, a folder, an HTTP endpoint, a command’s output) and sends a signed webhook for each …

AfterSchema Reference

aftermarket schema helps an old app keep working after its SQLite database moved to a new schema. You describe each old table in terms of the new tables, and AfterSchema …

AfterTest and AfterDiff Reference

aftermarket record (AfterTest) saves real traffic as fixture cases. aftermarket replay (AfterDiff) sends those cases to two versions of a service and reports where the …

Contact

For questions, feedback or a compatibility problem you’d like to see solved, write to [email protected]. Bug reports and feature requests are also welcome as …