trackmcp
Back to directory

API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks.

244 stars TypeScriptDeveloper Kits Updated Oct 30, 2025
alternativeapiapi-gatewayapi-integrationapi-managementapi-monitoringapi-proxyapi-wrapperdeveloper-toolserror-handlinggatewaymcpmcp-servermock-serveropen-sourceself-hostedthird-party-api

Documentation

The Open Source API Integration Platform.

ยท

ยท

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

[//]: # (## Interactive Demo)

[//]: # ()

[//]: # (Try out our interactive demo to see API 200 in action: [Try Demo](PLACEHOLDER_DEMO_LINK))

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):

json
{
  "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

bash
# 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://:3000`
  • API Handler: `http://: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 - 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.

Frequently asked questions

What is api200?

api200 is API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks.

How do I install api200?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is api200 open source?

Yes โ€” it is hosted on GitHub at https://github.com/API-200/api200 and has 244 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP