- Notifications
You must be signed in to change notification settings - Fork27
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.
License
API-200/api200
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The Open Source API Integration Platform.
Learn more »
Website ·Issues ·Roadmap
API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes withauto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.
✅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)
- More authentication methods
Get started immediately with our managed version of API 200. Users can go to our cloud platform and start integratingAPI endpoints instantly without any setup or infrastructure management. VisitAPI200.co to begin.
To configure the API200 MCP server with Claude Desktop (or any other client):
- Open Claude Desktop settings
- Navigate to Developer settings
- Add a new custom tool with the following configuration:
{"mcpServers": {"api200": {"command":"npx","args": ["api200-mcp@latest" ],"env": {"USER_KEY":"your-api-key-here" } } }}- Docker
- Docker Compose
- Node.js
- npm
# Clone the repository and install dependenciesgit clone https://github.com/API-200/api200-selfhostedcd api200-selfhostednpm i# Run setup script# For localhost (admin privileges recommended):sudo node setup.js# OR for non-localhost:node setup.js# Start servicesdocker-compose up -d
⚠️ Note: Localhost setup requires host file modification (127.0.0.1 kong), needing admin privileges.
- Frontend:
http://<your-hostname-or-ip>:3000 - API Handler:
http://<your-hostname-or-ip>:8080
- Check out theDiscussions for ideas and feedback
- Report bugs or request features throughIssues
- ⭐ Star our repository to help us raise awareness
For support, custom implementations, or any other inquiries:Contact us
- Koa - Backend Framework
- Redis - Caching Layer
- Supabase - Database & Auth
- Next.js - Frontend Framework
- shadcn/ui - Component Library
API 200 is licensed under Sustainable Use License. SeetheLICENSE file for more details.
About
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.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.

