> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deeptrack.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to deeptrack's Documentation Portal

This documentation is designed to guide you through deeptrack's deepfake detection platform — its features, integration processes, and best practices for safeguarding your organisation's media integrity. Whether you're a developer integrating our API, a security engineer building a detection pipeline, or an organisation aiming to uphold content authenticity, you'll find the resources you need here.

## Our Product Offerings

Explore deeptrack's multiple offerings and deployment options to find what best fits your needs.

> **[deeptrack SDK](https://docs.deeptrack.io/deepfake/sdk.md)**
>
> Easily integrate deepfake detection into your application with the deeptrack SDK. SDKs are the **recommended integration method** for most use cases — they handle authentication, file uploads, polling, and error handling automatically so you can focus on building your product.
>
> Available in Python, TypeScript/JavaScript, Java, and Go.

> **[Platform REST API](https://docs.deeptrack.io/deepfake/api.md)**
>
> A REST API for direct integration with deeptrack's detection engine. For most cases, we recommend using one of the SDKs above. Use the raw API if your language is not yet supported or if you need fine-grained control over HTTP requests.

## Quick Navigation

| I want to... | Go to |
| - | - |
| Integrate using Python | [Python SDK](https://docs.deeptrack.io/deepfake/sdk.md) |
| Integrate using JavaScript / TypeScript | [TS/JS SDK](https://docs.deeptrack.io/deepfake/sdk.md) |
| Integrate using Java | [Java SDK](https://docs.deeptrack.io/deepfake/sdk.md) |
| Integrate using Go | [Go SDK](https://docs.deeptrack.io/deepfake/sdk.md) |
| Use the raw REST API | [API Documentation](https://docs.deeptrack.io/deepfake/api.md) |
| Understand file limits | [Size Limits](#size-limits) |
| Get an API key | [Authentication](#authentication) |

## Size Limits

| Media Type | Maximum Size |
| - | - |
| Image | 15 MB |
| Video | 500 MB |
| Audio | 50 MB |

## Supported File Types

| Type | Extensions |
| - | - |
| Image | `.jpg`, `.jpeg`, `.png`, `.webp`, `.gif` |
| Video | `.mp4`, `.mov`, `.avi`, `.mkv` |
| Audio | `.mp3`, `.wav`, `.m4a`, `.aac`, `.ogg`, `.flac` |

## Authentication

All requests to the deeptrack API and SDK require an API key. Your API key is passed via the `X-API-Key` header on every request.

```
X-API-Key: dt_your_key_here
```

API keys are scoped to your account and track your monthly usage against your plan limits. To generate an API key, log into the deeptrack dashboard and navigate to **Settings → API Keys**.

> [!WARNING]
>
> Keep your API key secure. Do not commit it to version control or expose it in client-side code.

## Support

For questions, issues, or feature requests, email **[tech@deeptrack.io](mailto:tech@deeptrack.io)** or reach out to your account manager directly.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.