Api200
    Api200

    Api200

    API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks. Access all services via one URL. Monitor logs, track errors, and get alerts on API incidents.

    3.1

    GitHub Stats

    Stars

    222

    Forks

    20

    Release Date

    5/7/2025

    about 2 months ago

    Detailed Description

    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 - 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.

    Star History

    Star History

    Mar 17Mar 27Apr 17Apr 22Apr 28May 4May 10May 17May 28Jun 4Jun 20060120180240
    Powered by MSeeP Analytics

    About the Project

    This app has not been claimed by its owner yet.

    Claim Ownership

    Receive Updates

    Security Updates

    Get notified about trust rating changes

    to receive email notifications.