Templated Deep Learning

Ivy unifies the syntax and call signatures of existing frameworks. Write your code once in Ivy, and support all frameworks simultaneously.

Get Started!

Ivy Libraries


Orientation, position, and pose conversions. Co-ordinate transformations.


Voxel grids, rendering, optical flow, depth triangulation, signed distance functions and more.


Gradient-based motion planning for mobile robots and manipulators, using splines.


Differentiable RL gym environments, solvable via trajectory optimization.

A Flexible Framework

Ivy wraps the functional APIs of existing frameworks, enabling portable framework-agnostic code. Ivy can therefore either be used in isolation, or be used alongside framework-specific code.

Learn More

Interactive Demos

Run interactive Ivy demos locally in minutes. Click on the videos which intruige you the most to find out how!

Get Involved!

Join the Ivy community by using Ivy in your projects, and open sourcing your own Ivy functions. Many more libraries are possible!

Please reach out if you have any question or requests, we will do our best to help!