Developer Center

Resources to get you started with Algorithmia

Algorithm Development

Welcome to deploying your algorithms and models using Algorithmia's AI Layer. You can create algorithms using Java, Python, R, Rust, Scala, Ruby, and JavaScript by following along with one of our Language Guides.

If you have a trained machine or deep learning model and want to deploy it on our platform, check out the Deploy Model Guides where you'll see tutorials for popular frameworks such as Scikit-learn, PyTorch, and Tensorflow.

Advanced Algorithm Development

Best Practices and Deep Dives for Algorithm Development and Model Deployment

Algorithm Basics

Learn Basics for Developing Algorithms

Supported languages

Guides to building an algorithm in your favorite language including: Python, R, Scala, Rust, Java, Ruby and JavaScript.

Deploy Your Model

Guides to hosting a model using your favorite library.