This is an early release preview. You may encounter bugs.
OpenConnector logo
Unclaimed

Tool coding

OpenConnector

Open-source connector gateway giving agents authenticated access to 1,000+ SaaS providers via SDK, CLI, MCP and HTTP/OpenAPI

A 85/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About OpenConnector.

OpenConnector is a connector gateway that gives AI agents and applications authenticated access to the SaaS accounts their users already have. You connect a user's app accounts once, and agents then call a shared catalog of more than 1,000 providers and 10,000 prebuilt Actions through the gateway. It positions itself as an alternative to Pipedream and Composio.

Provider credentials stay behind the gateway. Apps and agents discover Actions, inspect their request and response schemas and required scopes, choose a connection alias, and execute. The agent receives metadata, safe account labels, and results, never the provider secrets. The runtime handles API keys, OAuth2, custom credentials, and no-auth providers, and applies runtime tokens, scopes, allow and block policies on Actions, temporary file transit, and redacted run logs.

Clients reach the gateway four ways: a TypeScript SDK from app code, the oo CLI as a relay for local agents, an MCP endpoint for agent hosts, and HTTP with a generated OpenAPI document. A web console browses connectors, configures credentials and OAuth clients, creates runtime tokens, debugs Actions, and shows usage, failures, and recent calls.

OpenConnector runs self-hosted with Docker or Node.js, storing state in SQLite or PostgreSQL and transit files locally or in S3-compatible storage, and on Kubernetes through a Helm chart. It also deploys to Cloudflare Workers (with D1 and R2), Fly.io, and other platforms. OOMOL offers a hosted runtime with preconfigured OAuth apps, using the same provider IDs, Action IDs, and schemas as the open-source runtime.

  • Provider catalog: more than 1,000 providers, including GitHub, Gmail, Notion, BigQuery, Google Analytics, Supabase, Airtable, and Slack
  • Prebuilt Actions: more than 10,000 Actions with inspectable request and response schemas and required scopes
  • Credential boundary: API keys, OAuth2, and custom credentials stay in the runtime and never reach the agent
  • Runtime policy: runtime tokens, scopes, and allow or block policies per Action
  • Run logs: redacted logs of every Action run
  • MCP endpoint: exposes app Actions to MCP-capable agent hosts
  • SDK and CLI: a TypeScript HTTP client for app code and the oo CLI as a local agent relay
  • OpenAPI: direct HTTP calls with a generated OpenAPI document
  • Web console: connector browsing, credential setup, Action debugging, and usage monitoring
  • Deployment options: Docker, Node.js, Kubernetes via Helm, Cloudflare Workers, Fly.io, or the OOMOL hosted runtime
  • Storage choices: SQLite or PostgreSQL state, with local or S3-compatible file transit

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with OpenConnector.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get OpenConnector →

Browse the catalog