1 What is Ambiorix?
Ambiorix is a server-side framework for building web applications and APIs in R.
It provides routing, request/response handling, middleware, and tooling that make it possible to build modern web backends without leaving the R ecosystem.
Its syntax is inspired by the popular JavaScript framework express.js, offering a simple & minimal style for defining routes and application logic.
Ambiorix is powered by the httpuv package, which provides the underlying HTTP server. Ambiorix sits on top of {httpuv} to offer a more ergonomic and expressive interface for building web services.
Ambiorix emphasizes:
- Simplicity: Minimal abstractions, readable syntax.
- Flexibility: Works with any R code, any database, any frontend.
At its core, Ambiorix gives you a lightweight but powerful toolkit for turning your R logic into HTTP endpoints.