omribenami/MyApi-Open

Personal API gateway and user context layer for AI agents.

23

stars

102

commits

JavaScript

primary language

Aug 18, 2026

updated

README

MyApi Open

Community edition of the MyApi agent gateway.

CI License: AGPL v3 Node.js Docker Discord

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.


Edition model

MyApi is intentionally run as an open-core product.

AreaMyApi Open (this repo)MyApi Cloud / Commercial
Core API gatewayYesYes
OAuth and scoped agent access patternsYesYes
ASC / AFP / self-hosting primitivesYesYes
Generic connector and toolkit frameworkYesYes
Managed hosting, upgrades, backups, abuse handlingNoYes
Billing, subscriptions, and cloud account operationsNoYes
Hosted-only enterprise controls and managed opsNoYes
Official cloud legal terms and privacy operationsReference onlyYes

A fuller boundary document lives in docs/OPEN_CORE_BOUNDARY.md.


What stays open

MyApi Open is the place for:

  • the agent gateway itself
  • scoped auth and approval flows
  • self-hosting and local deployment
  • generic service / connector plumbing
  • personas, knowledge, skills, and token-scoped automation primitives
  • community contributions and extension points

What stays closed

The managed MyApi Cloud offering may include:

  • hosted billing and subscription operations
  • commercial cloud-only admin and enterprise controls
  • managed abuse / fraud / trust & safety operations
  • proprietary operational tooling and deployment glue
  • hosted tenant provisioning and other internal service orchestration

This separation is deliberate. The goal is to keep the platform credible and hackable for developers while preserving a real commercial product.


Composio policy

Our position on Composio is:

  • Open: generic Composio adapter code, toolkit discovery patterns, schema mapping, and self-hosting instructions
  • Closed / hosted-only: MyApi's managed Composio tenant operations, paid auth-config provisioning, hosted defaults, commercial support flows, and internal abuse/risk controls

In plain English: we are comfortable exposing the integration surface, but not every piece of the hosted business and operations layer around it.


Quick start

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

Production

docker-compose -f docker-compose.prod.yml up -d --build
# Dashboard + API -> http://localhost:4500/dashboard/

Bare metal

cd src
npm install
node scripts/init-db.js
node index.js

  • Code in this repository is licensed under AGPL-3.0.
  • The legal documents in this repository that mention the hosted service are provided so self-hosters can understand the hosted product boundary.
  • If you deploy your own instance, you are responsible for your own terms, privacy, data processing disclosures, and compliance posture.
  • If you use myapiai.com, the hosted-service legal terms published by Agentic Integration LLC apply.

Documentation


Contributing

Contributions are welcome for the community edition.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feat/your-feature
  3. Run the relevant tests
  4. Open a pull request against main

For security issues, use SECURITY.md.


Community & support


License

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.

Contributors

omribenami

57 commits

Copilot

45 commits

omribenami/MyApi-Open

Personal API gateway and user context layer for AI agents.

23

stars

102

commits

JavaScript

primary language

Aug 18, 2026

updated

README

MyApi Open

Community edition of the MyApi agent gateway.

CI License: AGPL v3 Node.js Docker Discord

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.


Edition model

MyApi is intentionally run as an open-core product.

AreaMyApi Open (this repo)MyApi Cloud / Commercial
Core API gatewayYesYes
OAuth and scoped agent access patternsYesYes
ASC / AFP / self-hosting primitivesYesYes
Generic connector and toolkit frameworkYesYes
Managed hosting, upgrades, backups, abuse handlingNoYes
Billing, subscriptions, and cloud account operationsNoYes
Hosted-only enterprise controls and managed opsNoYes
Official cloud legal terms and privacy operationsReference onlyYes

A fuller boundary document lives in docs/OPEN_CORE_BOUNDARY.md.


What stays open

MyApi Open is the place for:

  • the agent gateway itself
  • scoped auth and approval flows
  • self-hosting and local deployment
  • generic service / connector plumbing
  • personas, knowledge, skills, and token-scoped automation primitives
  • community contributions and extension points

What stays closed

The managed MyApi Cloud offering may include:

  • hosted billing and subscription operations
  • commercial cloud-only admin and enterprise controls
  • managed abuse / fraud / trust & safety operations
  • proprietary operational tooling and deployment glue
  • hosted tenant provisioning and other internal service orchestration

This separation is deliberate. The goal is to keep the platform credible and hackable for developers while preserving a real commercial product.


Composio policy

Our position on Composio is:

  • Open: generic Composio adapter code, toolkit discovery patterns, schema mapping, and self-hosting instructions
  • Closed / hosted-only: MyApi's managed Composio tenant operations, paid auth-config provisioning, hosted defaults, commercial support flows, and internal abuse/risk controls

In plain English: we are comfortable exposing the integration surface, but not every piece of the hosted business and operations layer around it.


Quick start

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

Production

docker-compose -f docker-compose.prod.yml up -d --build
# Dashboard + API -> http://localhost:4500/dashboard/

Bare metal

cd src
npm install
node scripts/init-db.js
node index.js

  • Code in this repository is licensed under AGPL-3.0.
  • The legal documents in this repository that mention the hosted service are provided so self-hosters can understand the hosted product boundary.
  • If you deploy your own instance, you are responsible for your own terms, privacy, data processing disclosures, and compliance posture.
  • If you use myapiai.com, the hosted-service legal terms published by Agentic Integration LLC apply.

Documentation


Contributing

Contributions are welcome for the community edition.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feat/your-feature
  3. Run the relevant tests
  4. Open a pull request against main

For security issues, use SECURITY.md.


Community & support


License

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.

Contributors

omribenami

57 commits

Copilot

45 commits

Languages

JavaScript

93.7%

HTML

3.6%

Shell

1.9%