> ## Documentation Index
> Fetch the complete documentation index at: https://unify-19-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Unify for Developers

> Build on top of Unify's powerful data platform and best-in-class APIs.

## Overview

Unify is a system of action that empowers sales, marketing, and growth teams to
drive revenue growth. At its core, the Unify platform is built to be open and
developer-friendly.

## Getting started

If you have a specific use case in mind, you can jump straight to the developer
guides:

<CardGroup cols={2}>
  <Card title="Connect website traffic" href="/developers/guides/website-traffic/introduction" icon="browser" horizontal>
    Send website visitors, sessions, and events into Unify.
  </Card>

  <Card title="Connect product usage data" href="/developers/guides/product-usage-data/introduction" icon="computer-mouse-button-left" horizontal>
    Send web application and software usage data into Unify.
  </Card>

  <Card title="Connect data systems" href="/developers/guides/data-systems/overview" icon="database" horizontal>
    For data in a database, data warehouse, or data lake.
  </Card>

  <Card title="Send data via API" href="/developers/guides/send-data/overview" icon="webhook" horizontal>
    For data that can be sent via webhooks or APIs.
  </Card>

  <Card title="Fetch data via API" href="/developers/guides/request-data/query-jobs" icon="download" horizontal>
    Query and export data from Unify.
  </Card>
</CardGroup>

See [Connecting your data](/developers/connecting-data) for an overview of how
data can be sent into Unify. You can also explore the API reference guides to
understand the available capabilities and features.

## Developer APIs

The Unify developer interface provides APIs for event collection, object data,
sequences, and tasks:

* [Analytics API](/developers/api/analytics/overview): Exposes public-facing
  endpoints for collecting either client-side or server-side events from
  websites, web apps, and custom software.
* [Data API](/developers/api/data/overview): Provides deep access to the data
  platform that powers Unify, including the ability to manage objects and send
  records or query and export record data.
* [Sequences API](/developers/api/sequences/overview): Manages sequences and
  enrollments, including query jobs for enrollment data.
* [Tasks API](/developers/api/tasks/overview): Manages tasks and provides query
  jobs for task data.

Official SDKs are also available in the following languages:

<CardGroup cols={2}>
  <Card title="Python library" href="/developers/sdks/python-library" icon="python" horizontal>
    Install and use the official Unify Python library.
  </Card>

  <Card title="TypeScript library" href="/developers/sdks/typescript-library" icon="js" horizontal>
    Install and use the official Unify TypeScript library.
  </Card>
</CardGroup>

In addition, integrations with third-party analytics and reverse ETL tools
simplify the process of connecting external data systems. Unify provides a
flexible and scalable data layer built to support nearly any type of data.


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