api200

API 200は、サードパーティAPIを効率的に管理するためのオールインワンゲートウェイです。自動生成されたコード、ドキュメント、認証、キャッシュ、エラーハンドリングを利用して、数分でAPIを統合できます。これにより、開発者は本当に重要なことに集中できます。

GitHubスター

236

ユーザー評価

未評価

お気に入り

0

閲覧数

20

フォーク

26

イシュー

0

README
API 200 Logo

The Open Source API Integration Platform.
Learn more »

Website · Issues · Roadmap

About API 200

API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes with
auto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.

Key Features

Fast API Setup:

  • Authentication management
  • Response caching
  • Automatic retries
  • Mock responses
  • Response transformation
  • Fallback responses
  • Custom headers

Schema Watching: Get notified when one of your APIs changes response schema

Incident Detection: Dedicated tab for incidents automatically detected by the system

In-browser Swagger Integration

Import Endpoints from OpenAPI and Postman

Endpoint Monitoring: Convenient charts with your endpoint's statistics

Comprehensive Logging

MCP Support (read more)

Features in Progress:
  • More authentication methods
Quickstart

Get started immediately with our managed version of API 200. Users can go to our cloud platform and start integrating
API endpoints instantly without any setup or infrastructure management. Visit API200.co to begin.

MCP

To configure the API200 MCP server with Claude Desktop (or any other client):

  1. Open Claude Desktop settings
  2. Navigate to Developer settings
  3. Add a new custom tool with the following configuration (can be found on the Credentials tab):
{
  "mcpServers": {
    "api200": {
      "command": "npx",
      "args": [
        "api200-mcp@latest"
      ],
      "env": {
        "USER_KEY": "your-api-key-here"
      }
    }
  }
}
Self-Hosted Setup
Prerequisites
  • Docker
  • Docker Compose
  • Node.js
  • npm
Installation
# Clone the repository and install dependencies
git clone https://github.com/API-200/api200-selfhosted
cd api200-selfhosted
npm i

# Run setup script
# For localhost (admin privileges recommended):
sudo node setup.js
# OR for non-localhost:
node setup.js

# Start services
docker-compose up -d

⚠️ Note: Localhost setup requires host file modification (127.0.0.1 kong), needing admin privileges.

Access Your Installation
  • Frontend: http://<your-hostname-or-ip>:3000
  • API Handler: http://<your-hostname-or-ip>:8080
Community and Support 🤝
  • Check out the Discussions for ideas and feedback
  • Report bugs or request features through Issues
  • ⭐ Star our repository to help us raise awareness
Contact us

For support, custom implementations, or any other inquiries:
Contact us

Tech Stack

Koa Redis Next.js Supabase

  • Koa - Backend Framework
  • Redis - Caching Layer
  • Supabase - Database & Auth
  • Next.js - Frontend Framework
  • shadcn/ui - Component Library
License

API 200 is licensed under Sustainable Use License. See
the LICENSE file for more details.