Developer Center

Resources to get you started with Algorithmia

Deploy Your Model

Here you’ll find guides for hosting your machine or deep learning model. The frameworks featured below are all commonly used in machine and deep learning, but they aren’t meant to constrain you; if you want to write your own model in the language of your choice using a framework that isn’t listed, that’s an option as well. We currently support algorithms written in Java, Python, Rust, Ruby, R, JavaScript, and Scala—check out our Algorithm Development Guides to learn more.

You can also consume algorithms in external applications using one of our clients, which are available in over 15 languages. If you haven’t yet visited any of our Client Guides, be sure to go over the tutorial in whatever language you’re working.

After you learn how to call algorithms, check out our Data API and the Data Connectors we support to understand how to work with data and files.

Pick any framework listed below for a customized guide, or start with our Scikit-Learn guide, which includes a hands-on video.

Also note that our API can be used to deploy and redeploy your model via Python scripts, Jupyter Notebooks, or CI/CD tools such as Jenkins or GitHub Actions).

If you have any questions about Algorithmia or hosting your model on the Algorithmia platform please get in touch!

Supported Machine and Deep Learning Frameworks

To see the dependencies included in each environment, see the matrix in Environments.