Community edition of the MyApi agent gateway.
Connect your services once. Issue scoped access to AI agents. Keep auditability and revocation in one place.
Prefer zero-ops? The official managed service lives at myapiai.com. This repository is the AGPL community edition. The managed cloud offering includes additional hosted-only modules, operations, and commercial terms that are not all part of this repository.
MyApi is intentionally run as an open-core product.
| Area | MyApi Open (this repo) | MyApi Cloud / Commercial |
|---|---|---|
| Core API gateway | Yes | Yes |
| OAuth and scoped agent access patterns | Yes | Yes |
| ASC / AFP / self-hosting primitives | Yes | Yes |
| Generic connector and toolkit framework | Yes | Yes |
| Managed hosting, upgrades, backups, abuse handling | No | Yes |
| Billing, subscriptions, and cloud account operations | No | Yes |
| Hosted-only enterprise controls and managed ops | No | Yes |
| Official cloud legal terms and privacy operations | Reference only | Yes |
A fuller boundary document lives in docs/OPEN_CORE_BOUNDARY.md.
MyApi Open is the place for:
The managed MyApi Cloud offering may include:
This separation is deliberate. The goal is to keep the platform credible and hackable for developers while preserving a real commercial product.
Our position on Composio is:
In plain English: we are comfortable exposing the integration surface, but not every piece of the hosted business and operations layer around it.
git clone https://github.com/omribenami/MyApi-Open.git
cd MyApi-Open
cp src/.env.example src/.env
# edit src/.env
docker-compose -f docker-compose.dev.yml up --build
# Dashboard -> http://localhost:5173
# API -> http://localhost:4500
docker-compose -f docker-compose.prod.yml up -d --build
# Dashboard + API -> http://localhost:4500/dashboard/
cd src
npm install
node scripts/init-db.js
node index.js
docs/OPEN_CORE_BOUNDARY.md — explicit Open / Closed / Maybe boundarydocs/legal/TERMS_OF_USE.md — hosted-service terms scope notedocs/legal/PRIVACY_POLICY.md — hosted-service privacy scope notedocs/SERVICES_MANUAL.md — service configuration referenceDEPLOYMENT_GUIDE.md — deployment guideContributions are welcome for the community edition.
git checkout -b feat/your-featuremainFor security issues, use SECURITY.md.
Copyright © 2026 MyApi. Licensed under the GNU Affero General Public License v3.0.
If you run a modified network service based on this repository, AGPL obligations apply to that modified version.
57 commits
45 commits
JavaScript
93.7%
HTML
3.6%
Shell
1.9%
Community edition of the MyApi agent gateway.
Connect your services once. Issue scoped access to AI agents. Keep auditability and revocation in one place.
Prefer zero-ops? The official managed service lives at myapiai.com. This repository is the AGPL community edition. The managed cloud offering includes additional hosted-only modules, operations, and commercial terms that are not all part of this repository.
MyApi is intentionally run as an open-core product.
| Area | MyApi Open (this repo) | MyApi Cloud / Commercial |
|---|---|---|
| Core API gateway | Yes | Yes |
| OAuth and scoped agent access patterns | Yes | Yes |
| ASC / AFP / self-hosting primitives | Yes | Yes |
| Generic connector and toolkit framework | Yes | Yes |
| Managed hosting, upgrades, backups, abuse handling | No | Yes |
| Billing, subscriptions, and cloud account operations | No | Yes |
| Hosted-only enterprise controls and managed ops | No | Yes |
| Official cloud legal terms and privacy operations | Reference only | Yes |
A fuller boundary document lives in docs/OPEN_CORE_BOUNDARY.md.
MyApi Open is the place for:
The managed MyApi Cloud offering may include:
This separation is deliberate. The goal is to keep the platform credible and hackable for developers while preserving a real commercial product.
Our position on Composio is:
In plain English: we are comfortable exposing the integration surface, but not every piece of the hosted business and operations layer around it.
git clone https://github.com/omribenami/MyApi-Open.git
cd MyApi-Open
cp src/.env.example src/.env
# edit src/.env
docker-compose -f docker-compose.dev.yml up --build
# Dashboard -> http://localhost:5173
# API -> http://localhost:4500
docker-compose -f docker-compose.prod.yml up -d --build
# Dashboard + API -> http://localhost:4500/dashboard/
cd src
npm install
node scripts/init-db.js
node index.js
docs/OPEN_CORE_BOUNDARY.md — explicit Open / Closed / Maybe boundarydocs/legal/TERMS_OF_USE.md — hosted-service terms scope notedocs/legal/PRIVACY_POLICY.md — hosted-service privacy scope notedocs/SERVICES_MANUAL.md — service configuration referenceDEPLOYMENT_GUIDE.md — deployment guideContributions are welcome for the community edition.
git checkout -b feat/your-featuremainFor security issues, use SECURITY.md.
Copyright © 2026 MyApi. Licensed under the GNU Affero General Public License v3.0.
If you run a modified network service based on this repository, AGPL obligations apply to that modified version.
57 commits
45 commits
JavaScript
93.7%
HTML
3.6%
Shell
1.9%