https://github.com/API-200/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.
https://github.com/API-200/api200
alternative api api-gateway api-integration api-management api-monitoring api-proxy api-wrapper developer-tools error-handling gateway mock-server open-source self-hosted third-party-api
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/API-200/api200
- Owner: API-200
- License: other
- Created: 2025-03-16T18:47:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T20:19:16.000Z (about 2 months ago)
- Last Synced: 2025-04-05T21:21:17.520Z (about 2 months ago)
- Topics: alternative, api, api-gateway, api-integration, api-management, api-monitoring, api-proxy, api-wrapper, developer-tools, error-handling, gateway, mock-server, open-source, self-hosted, third-party-api
- Language: TypeScript
- Homepage: https://api200.co
- Size: 823 KB
- Stars: 74
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 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**
### Features in Progress:
- API to LLM MCP
- 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](https://api200.co) to begin.## 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](https://github.com/API-200/api200/discussions) for ideas and feedback
- Report bugs or request features through [Issues](https://github.com/API-200/api200/issues)
- ⭐ Star our repository to help us raise awareness## Contact us
For support, custom implementations, or any other inquiries:
[Contact us](mailto:[email protected])## 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](https://github.com/API-200/api200/blob/main/LICENCE.md) file for more details.