Developer Center

Resources to get you started with Algorithmia

Getting Started

Learn how to deploy models into production quickly, securely, and cost-effectively.

Using Algorithmia's API's or user interface, you can turn your machine learning models or utility functions into production ready REST API endpoints in a few lines of code.

Algorithmia also offers advanced features making it easy to integrate into your current CI/CD pipelines, perform model monitoring, understand infrastructure needs through advanced reporting and more.

If you are new to Algorithmia, learn more about the right solution for you and your business.

Quickstart Guides

Get started creating your first algorithm through the Algorithmia GUI or the Algorithmia API.

Connect your algorithm to Data Sources that host your serialized model file, or other data your algorithm relies on.

For details on language specific algorithm development, check out our Algorithm Development Guides for dependency management, error handling, and managing data within your algorithm.

When you are ready to put your model into production, you can learn best practices around using popular machine learning frameworks such as Tensorflow, PyTorch, and more.

    import Algorithmia
    input = "YOUR_USERNAME"
    client = Algorithmia.client("YOUR_API_KEY")
    algo = client.algo("demo/Hello/")
    print(algo.pipe(input))
    

Advanced Features and Integrations

Enterprise Platform Usage Reporting for enhanced governance including Chargebacks and Showbacks.

Flexible integration solution for machine learning model performance monitoring with Algorithmia Insights.

Event driven jobs using AWS SQS or Azure Service Bus Queue with Algorithmia Event Listeners for Enterprise.

Support for optimizing your algorithm workflows with batch processing.

Create or integrate with your current CI/CD pipeline using Jenkins, GitHub Actions, or other tools.