open-connector  by oomol-lab

Gateway for AI agents to securely access over 800 SaaS providers

Created 1 week ago

New!

1,256 stars

Top 30.8% on SourcePulse

GitHubView on GitHub
Project Summary

OpenConnector provides an open-source auth gateway and connector layer, enabling AI agents and applications to securely integrate with over 840 SaaS providers. It simplifies SaaS access by handling authentication, tool execution, and credential management, offering a flexible and inspectable runtime for developers and teams seeking controlled access to external tools.

How It Works

The system functions as a gateway, abstracting complex SaaS integrations. It leverages an open-source catalog of pre-built "Actions" and provider definitions. Core components include a gateway, credential management, provider catalog, and action executors. This approach offers an inspectable runtime for credentials, scopes, and schemas, with flexible deployment options from local Docker to Cloudflare Workers, ensuring secure and controlled agent access to external tools.

Quick Start & Requirements

  • Primary run command: docker compose up --build for local development.
  • Prerequisites: Node.js 22+ is required for development. Cloudflare compatibility is noted.
  • Links: Local console and API docs available at http://localhost:3000. Detailed setup guides are in docs/quickstart.md, docs/cloudflare.md, and docs/runtime-api.md.
  • Note: oo CLI support for the open-source runtime is targeted for mid-July 2026.

Highlighted Details

  • Features an open-source catalog with 840+ providers and 8,300+ prebuilt Actions.
  • Supports diverse authentication methods including API keys, OAuth2, and providers requiring no auth.
  • Offers flexible deployment targets: local Docker/Node.js runtime, or Cloudflare-compatible infrastructure (Workers, D1, R2, Static Assets).
  • Provides multiple agent-facing interfaces: Connector SDK, MCP, HTTP API, OpenAPI, and a local Web Console.

Maintenance & Community

  • Project participation is governed by a Code of Conduct. Issues and pull requests are expected to be focused and respectful.
  • Provider code resides within src/providers/<service>, with contribution guidelines in CONTRIBUTING.md.

Licensing & Compatibility

  • Licensed under the Apache License, Version 2.0.
  • The license explicitly excludes rights to third-party products, providers, apps, APIs, trademarks, or other copyrighted materials owned by their respective holders. Inclusion does not imply endorsement.

Limitations & Caveats

  • The oo CLI for the open-source runtime is still under development, with a target release in mid-July 2026.
  • The open-source catalog currently lists 840+ providers, while the commercial OOMOL product offers over 1,000.
Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
67
Issues (30d)
5
Star History
1,259 stars in the last 12 days

Explore Similar Projects

Feedback? Help us improve.