Today, we’re excited to announce full algorithm development support for Python 3, JavaScript, Rust, and Ruby!

Now, more developers can contribute to the world’s largest marketplace for algorithms in their favorite programming language. Python 3, JavaScript, Rust, and Ruby join Java, Scala, and Python 2 in our family of supported languages for algorithm development. We’re also pleased to announce support for PyPi, NPM, Crates.io, and Ruby Gems, so developers can easily add third-party dependencies to their algorithms.

Check out our algorithm development guides below to get started creating, sharing, and monetizing your code. We can’t wait to see the algorithms you contribute to the marketplace with these newly supported languages.

The Algorithmia platform runs entirely in the cloud, and offers all the infrastructure and tools needed for algorithm developers to build and deploy quickly. Our serverless architecture ensures developers can focus on the most important thing: creating state-of-the-art algorithms in the language of their choice, and immediately making them available for other developers to use.

If you have any questions or suggestions, please get in touch by email or @Algorithmia.

Algorithm Development Guides

For more, check out our overview of the algorithm developer program, and API Docs.

More About Algorithmia

We’ve created an open marketplace for algorithms and algorithm development, making state-of-the-art algorithms accessible and discoverable by everyone.

On Algorithmia, algorithms run as containerized microservices that act as the building blocks of algorithmic intelligence developers can use to create, share, and remix at scale. By making algorithms composable, interoperable, and portable, algorithms can be written in any supported language, and then made available to application developers where the code is always “on,” and available via a simple REST API. Application developers can access the API via our clients for Java, Scala, Python, JavaScript, Node.js, Ruby, Rust, CLI, and cURL. We also have an AWS Lambda blueprint for those working on IoT-type projects.

Algorithmia is the largest marketplace for algorithms in the world, with more than 18,000 developers leveraging 2,000+ algorithms.