# Connectors

## What is GL Connectors?

**GL Connectors** is a unified integration platform that connects your applications to multiple third-party services through a single entry point.

**Connect once. Access everything.**

<figure><img src="https://2275014547-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl9KB7mDeg58CszyWm4TI%2Fuploads%2FvFpHnrs7vdshW6yLzCpY%2FGLConDiag.png?alt=media&#x26;token=9f3c37f2-ec87-420c-a728-2b642c78c6f3" alt=""><figcaption><p>GL Connectors Structure: <a href="https://www.mermaidchart.com/play#pako:eNqdUV1LwzAU_SuXDnxaQVv3YR7EdW3mw0BRX8TKqFm6hoVkJJlzjP1302R1swiiT8k95-SeE84uIHJOAxSEYZgLIkXJFigXALzYyrVBQPkyF44sudyQqlAGnpJaATBarfRLHjzLtXL3PHiFMAS7RVBiNBhpx2uYTMdWNZnC2BNS1Uq_wnL1EyYMXajCUA0bZir_TMoFp_VLd6mXn8GEmdv1Ww26iwdTxd6PQj8eGEn0CWEnj9-ZiipLuLOdyydzP0IIPUhND4gNa4HH5baZ3VoL3dOCVA3ogrVAF6mN2TQtyMX5jhFeaJ3SEqwtaKPkkoYbNjcVulh9dBtkXmjbjCq2SEhBGxh14sFlOhh3oWSco04WZQnGXVsQl6ohWzb1d__ug3HvajBsfDBOcdb78hlmURT3Wz7ui_8wSpK4NzoaZThNjka4H0dpU-B0Zvua-Tpm5zc7IGtlSwDOBC0U7OFU5gr6XWUr-1XkSvxJFew_AQJgGQg">Diagram link</a>.</p></figcaption></figure>

Instead of building and maintaining separate integrations for each service—Google, GitHub, Google Drive, Google Docs, and more—GL Connectors handles it all for you. One connection gives you seamless access to an entire ecosystem of tools.

**Why GL Connectors?**

* **No integration overhead** — Skip the complexity of managing individual APIs, authentication flows, and service updates. We handle the technical heavy lifting.
* **No account juggling** — Stop tracking multiple credentials and tokens. Simply authorize once, and we securely manage your connections on your behalf.
* **Always up to date** — When third-party services change their APIs, we adapt so you don't have to.
* **Enterprise-grade security** — Your credentials and data are managed with industry-standard security practices, so you stay in control without the burden.

**How it works:**

1. Connect your app to GL Connectors
2. Authorize the services you need with a single click
3. We manage the rest—securely and reliably

## What does GL Connectors provide?

GL Connectors offers three flexible ways to integrate with your stack—whether you're building traditional applications, AI-powered agents, or LLM-based workflows.

### GL Connectors SDK

A Python SDK for seamlessly integrating with GL Connectors—designed to get you up and running with minimal setup and maximum flexibility.

→ See [quickstart](https://gdplabs.gitbook.io/sdk/tutorials/connectors/quickstart "mention") to start setting things up.

### Features

* **Simple, Intuitive API** Connect to any GL Connectors-compatible service with a clean, developer-friendly interface. No boilerplate, no complexity.
* **Automatic Endpoint Discovery & Schema Validation** The SDK automatically discovers available endpoints and validates requests against service schemas—catch errors before they happen.
* **Built-in Authentication** First-class support for both API Key and User Token authentication. Just configure once and let the SDK handle the rest.
* **User Management & OAuth2 Flows** Manage users and handle OAuth2 authorization flows out of the box—no need to build custom auth logic.
* **Type-Safe Parameter Validation** Parameters are validated at runtime to ensure type correctness, reducing bugs and improving reliability.
* **Flexible Parameter Passing** Pass parameters however you prefer—as dictionaries or keyword arguments. The SDK adapts to your coding style.
* **Automatic Retries** Transient failures happen. The SDK automatically retries on `429 Too Many Requests` and `5xx` server errors, so your integrations stay resilient.
* **Response Filtering** Retrieve only the data you need. Filter response fields based on action and output specifications to keep payloads lean and relevant.

### Agentic Tools

Purpose-built tools for AI agent development. GL Connectors provides tool implementations compatible with **GL SDK's BaseTool** and **LangChain Tools**, enabling your agents to interact with third-party services out of the box.

Available through the GL Connector SDK.

References:

* [quickstart](https://gdplabs.gitbook.io/sdk/tutorials/connectors/quickstart "mention") to get quickly up to speed with our SDK
* [agentic-tools-generator](https://gdplabs.gitbook.io/sdk/tutorials/connectors/agentic-tools-and-model-context-protocol-mcp/agentic-tools-generator "mention") on how you can utilize the Agentic Tools via our SDK
* [agentic-tools-and-model-context-protocol-mcp](https://gdplabs.gitbook.io/sdk/tutorials/connectors/agentic-tools-and-model-context-protocol-mcp "mention") for a list of available connectors and how to connect to them.

### Model Context Protocol (MCP) Servers

For LLM-native integrations, GL Connectors exposes MCP servers that work with any MCP-compatible client. This allows large language models to discover and use your connected services dynamically.

While any MCP client will work, we recommend using our in-house [mcp-client](https://gdplabs.gitbook.io/sdk/tutorials/tools/mcp-client "mention") for the best experience.

References:

* [gl-connectors-mcp-setup-guide](https://gdplabs.gitbook.io/sdk/tutorials/connectors/agentic-tools-and-model-context-protocol-mcp/gl-connectors-mcp-setup-guide "mention") for the MCP Server quickstart
* [agentic-tools-and-model-context-protocol-mcp](https://gdplabs.gitbook.io/sdk/tutorials/connectors/agentic-tools-and-model-context-protocol-mcp "mention") for a list of available MCP Servers

### RESTful API

A straightforward traditional HTTP API for direct integration with any application. Query connected services, manage credentials, and retrieve data using standard REST conventions.

Reference: [api-reference](https://gdplabs.gitbook.io/sdk/tutorials/connectors/api-reference "mention")
