8 databases, one API layer. Connect MongoDB, PostgreSQL, MySQL, SQL Server, Oracle, MariaDB, TiDB or Percona and get ~30 ready APIs for every table.
Every CPU core serves traffic. One process, a thread per core: 2,435 req/s on 1 core, 11,002 req/s on 8 cores in our Linode benchmark.
Repeat reads skip the database. Switch caching on and repeat reads come from Redis. Every write through API Maker resets the cache of its table.
A stuck part is replaced. systemd restarts API Maker if it stops, a sandbox whose code hangs is replaced, and sandboxes are renewed without failing requests.
Git pull is deployment. Promote changes from DEV to QA, UAT and PROD with Git. Each pull is applied in one transaction, all or nothing.
Every API locked. Every line checked. A token and a group for every call, before any code runs. The security report reads your code, shows where data could leak and fixes many leaks in one click.