API techniques