InAccel provides all the required APIs for the seamless integration of the IP cores with 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 Scikit Learn. These APIs render possible the integration of the IP cores with zero changes in your source code.