Unified.to

UnifiedFileRepositoryAPI

Launch 11+ pre-built Repository integrations today and access normalized code repo data with zero maintenance — all through a unified API.

Repository

One request. Every code host.

Swap the connection_id and the same code reads repositories from GitHub, GitLab, BitBucket or any of 11 code repository integrations, in one normalized shape. Every call is live against the source API.

curl --get \
  'https://api.unified.to/repo/{connection_id}/repository' \
  --data 'limit=1' \
  --header "authorization: bearer $UNIFIED_API_KEY"
Response — same fields for every code host
[
  {
    "id": "784512903",
    "created_at": "2024-05-03T17:10:00.000Z",
    "updated_at": "2026-10-25T08:44:19.000Z",
    "name": "payments-service",
    "description": "Billing and payment processing service",
    "owner": "foobar",
    "is_private": true,
    "web_url": "https://github.com/foobar/payments-service"
  }
]

Start free 30-day trial

No credit card required. Get your API key, connect real accounts, and make live calls like this one in minutes.

The modern Unified API+MCP platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching or sync jobs: reads and writes go to the source API, and native and virtual webhooks report changes on supported integrations.

No customer records at rest

No customer records at rest; connection credentials and operational metadata are encrypted at rest. Each workspace runs in one region: US on every plan, EU or AU on Pro and Scale.

Common objects across every category

Unified objects, endpoints, scopes and errors across every category, plus raw payloads when you need vendor-specific fields.

Custom fields & objects

Read and write custom fields through the Metadata API; reach custom objects through raw fields and the Passthrough API.

AI-ready integrations

Built for AI products: Unified MCP gives LLMs scoped access to integration tools, with options to limit permissions and hide sensitive fields.

Predictable pricing, no lock-in

Usage-based pricing that scales with API volume, not with the number of customers you connect. Own your credentials and export them anytime; tokens issued to your own OAuth app keep refreshing after you leave.

Get integrations from backlog to production in days

1. Activate integrations

Enable integrations across 38 API categories, from LMS to Repository and Generative AI

1. Activate integrations

2. Launch integrations

Build, test, and launch multiple integrations simultaneously with only a few lines of code.

2. Launch integrations

3. Authorize integrations

Embed our authorization component to let customers easily link their accounts.

3. Authorize integrations

Authorization handled for you

A pre-built authorization component and API handle each vendor's sign-in, so your code works with a connection ID.

See documentation

Business Login

Sign users in with the software their company already runs on. Redirect them to one Unified URL and get back their verified email and name. No OAuth flows to build, no tokens to store.

Built on OpenID Connect (OIDC), OAuth2, and SAML specifications.

Unified supports 323+ sign-in integrations.

Trusted by developers and product teams worldwide

ThriveLearning.com
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
HoneyBook

Fresh data to fuel countless use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

Repository

Access Repositories

Fetch repositories and repository metadata from supported version control platforms.

Repository

Track Commits

Access commit history, authorship, and change metadata across repositories.

Repository

Manage Pull Requests

Read and update pull requests, reviews, comments, and approval status.

Repository

Trigger Pipelines

Trigger CI/CD pipelines based on repository events such as commits or merges.

Build with a unified Repository API

Read and write data from multiple Repository integrations

Unified Organization
Fields:
id created_at updated_at name description avatar_url web_url user_ids metadata raw
Methods:
Create an organization List all organizations Retrieve an organization Update an organization Remove an organization
Unified Repository
Fields:
id created_at updated_at name description owner is_private web_url org_id metadata raw
Methods:
Create a repository List all repositories Retrieve a repository Update a repository Remove a repository
Unified Branch
Fields:
id created_at updated_at name repo_id metadata raw
Methods:
Create a branch List all branches Retrieve a branch Update a branch Remove a branch
Unified Commit
Fields:
id created_at updated_at user_id repo_id message branch_id pullrequest_ids lines_added lines_deleted lines_changed metadata raw
Methods:
Create a commit List all commits Retrieve a commit Update a commit Remove a commit
Unified Pullrequest
Fields:
id created_at updated_at user_ids repo_id title notes target_branch_id source_branch_id status labels closed_at commit_ids metadata raw
Methods:
Create a pullrequest List all pullrequests Retrieve a pullrequest Update a pullrequest Remove a pullrequest

Why our customers choose us

4.9 out of 5 on G2 (28 reviews, as of 21 October 2026)

Relevant Recent Articles