C API development