Developer Center

Resources to get you started with Algorithmia

Algorithm development

Algorithm Profile Checklist

Follow these tips to create the best algorithm profile possible.

Using Git with Algorithmia

Learn how to use Git with Algorithmia and integrate with your current workflow.

Supported languages

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

Markdown Syntax

Markdown syntax for Algorithm descriptions.

Host your model

Guides to hosting a model using your favorite library.

Publishing Your First Algorithm

Getting your algorithm on Algorithmia is easy. Find out how with this tutorial.