InAccel provides all the required APIs for the seamless integration of the IP cores for your application. The current supported APIs include C/C++, Java, Python, and Scala. InAccel also provides the required libraries for the integration of the IP cores from widely-used programming frameworks like Apache Spark and Mahout. These APIs allow integration of the IP cores without any changes of your source code.