BGNL Client Library