isolate apis into ninja namespace

avoids symbolic conflicts with simiarly named systems