Triangle does that (assuming 2D based on OP). Nothing forces you to use it as a command line interface.
http://www.cs.cmu.edu/~quake/triangle.delaunay.html
(edit)
It comes with the source code as a zip or shar. If your project is for commercial purposes you may have to contact them to find out how you might get a license, though.