Search-Based Algorithms







Regular Expressions

Exact Search

Levenshtein Edit Distance

Fuzzy Hamming Search


Time & Date Range



Machine Learning & Deep Learning Algorithms

document clustering

Document Clustering

imaging and video

Imaging & Video

Ryft Connectors

Ryft's library of connectors lets you quickly and seamlessly tap into the power of heterogeneous compute resources, such as FPGA, GPU and x86 hardware, using your current business analytics applications.


Ryft's connector for ODBC and JDBC seamlessly connects the high-performance Ryft accelerators to the front-end visualization and analytics tools used by most businesses—including Microsoft Excel and Tableau. This gives you the ability to instantly analyze, understand and communicate insights that ensure business growth and success.


Ryft's native integration with Spark brings the 200X power and performance of the Ryft accelerators to Spark ecosystems while solving three of the biggest challenges facing customers trying to get faster insights from data: performance, complexity and efficiency.

AWS Run Command

Ryft's seamless integration with AWS run command enables you to perform analysis on data in the AWS Cloud along with sensitive data kept in your organization's private data center—all without having to move data on and off cloud or on-premises infrastructures.


Ryft's JSON-based RESTful API enables users to take advantage of easy-to-use HTTP requests (GET, PUT, POST and DELETE data) in order to perform fast analytics using the Ryft technology. The RESTful API is simple to use and ideal for a broad range of applications, including those for web use, for on-premise client/server applications and for cloud services deployments.

Programmatic Interfaces

Ryft's open API library enables users to execute fast, simple data analytics functions using most high-level programming languages of choice including C, C++, Java, Python, R and Scala.

Learn More About Our Use Cases