# Welcome to Animl

<figure><img src="https://1711533052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxw73AVobf0HNxaSw60iW%2Fuploads%2F3S7a5E6dqTiJIc9Cspl7%2Faniml-screenshot-macbook-mockup.png?alt=media&#x26;token=6cdc19c0-bf5c-4363-b30c-963558002efe" alt=""><figcaption></figcaption></figure>

## Overview

[Animl](https://animl.camera/) was designed to:

1. **accept camera trap data from a wide variety of camera trap types**, integrate real-time data streams from wireless camera traps (VHF radio-based cameras, cellular cameras) or upload images in bulk from traditional, SD-card cameras
2. **allow for the rapid deployment and integration of multiple machine learning models** that may be suited for different environments, different target species, or different business use cases
3. **empower users to configure custom machine learning pipelines** to automatically predict what’s in their images – and weed out empty images if nothing is detected
4. **send automated alerts** if a species of concern is detected
5. **allow users to query, filter, and sort images**, review and validate ML-predicted objects and labels, and manage users and their permissions for collaborative image review
6. **Export images and labels** for use in downstream data analysis/modeling and machine learning training

## Digging deeper

Curious about how AI works on camera trap data and what Animl might be able to do for you? We recommend reading through the pages below as a starting point:

{% content-ref url="getting-started/intro-to-ai-for-processing-camera-trap-data" %}
[intro-to-ai-for-processing-camera-trap-data](https://docs.animl.camera/getting-started/intro-to-ai-for-processing-camera-trap-data)
{% endcontent-ref %}

{% content-ref url="getting-started/how-ai-works-in-animl" %}
[how-ai-works-in-animl](https://docs.animl.camera/getting-started/how-ai-works-in-animl)
{% endcontent-ref %}
