---
title: "Supported APIs and technologies"
slug: "supported-apis-and-technologies"
description: "Learn about the supported APIs and technologies that you can use with the Supermetrics Connector Builder."
updated: 2026-05-05T08:30:22Z
published: 2026-05-05T08:33:04Z
---

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

# Supported APIs and technologies

Our Connector builder is designed to be flexible and work with a wide range of external APIs and data formats. Here’s a list of the most common technologies our connectors support:

| Feature | Supported technologies |
| --- | --- |
| **API compatibility** | - **REST APIs**: Full support for standard REST APIs - **GraphQL APIs**: Limited support for simple GraphQL queries - **Any API that returns data over HTTP**: If you can fetch data with a `GET` or `POST` request, you can likely integrate it |
| **Authentication methods** | We support multiple authentication methods, including: - API key (header or query param) - OAuth 1.0 & OAuth 2.0 - Basic Auth (username & password) - Session-based authentication (cookies) - Amazon S3 - Microsoft Exchange - JSON Web Token (JWT) |
| **Data fetching** | You can configure a wide range of different kinds of requests to match the structure of the API: - `GET`, `POST`, `PUT`, `DELETE` request methods - Support for both **synchronous** and **asynchronous** reporting endpoints - **Dynamic request building** with various placeholders and content templates - **Multi-stage data fetching**: Combine and sequence requests from multiple endpoints to enrich your data - **Pagination handling**: Supports many common pagination patterns (such as, page-based, cursor-based, offset/limit) - **Custom fields**: Dynamically fetch user-specific custom fields from the source platform and have them available for reporting within Supermetrics |
| **Response handling** | Our flexible and configurable response handling ensures data can be read from all kinds of APIs: - Support for multiple response formats - JSON (standard, JSON Lines, arrays) - GZIP-compressed JSON - XML - CSV - ZIP-compressed CSV files - Configure **field-level data types**, **formatting rules**, and **aggregations** - Apply **transformations and mappings** to match your target schema |
| **Resilience & Reliability** | - Support for **automatic retries** for failed requests with a configurable retry logic |
