Cubic bezier and cubic hermite interpolation for FCurves
Blender also supports cubic (3rd order) curves.

Hermite curves can be converted into Bézier curves with a bit of math. From the two control points and the derivative at those points you can compute the two other points to complete the Bézier curve. More info can be found at https://pomax.github.io/bezierinfo/#catmullconv