Api interface design

You might try finch as it manages pools