Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

NotificationsYou must be signed in to change notification settings

API-200/api200

Repository files navigation

This repository contains the necessary files and instructions to self-host the API 200 application.

What is API 200 ?

One Gateway for All Your Third-Party Services!

✔️ One-Click API Setup:

  • Auth
  • Caching
  • Retries
  • Mocking
  • Response transform
  • Fallback responses

✔️ Unified API Dashboard

✔️ In-browser Swagger integration

✔️ Import endpoints from OpenAPI and Postman

✔️ Logs

For more details checkhttps://api200.co

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Docker
  • Docker Compose
  • Node.js
  • npm

Setup

  1. Clone the repository and install dependencies:
# Clone the repositorygit clone https://github.com/API-200/api200-selfhosted# Navigate to the project directorycd api200-selfhosted# Install dependenciesnpm i
  1. Run the setup script:
# For localhost development (recommended to run with admin privileges):sudo node setup.js# For non-localhost deployment:node setup.js

⚠️ Important Note for localhost development:When developing on localhost, the setup script needs to update your hosts file to add127.0.0.1 kong.This requires root/administrator privileges. If you don't run the script with these privileges, you'll need to manually update your hosts file.

Starting the Services

After completing the setup, start the services with:

docker-compose up -d

Verifying the Installation

To check if all services are running correctly:

# View all running containers and their statusdocker-compose ps# Or using Docker directlydocker ps

Accessing the Application

Once all services are running, you can access:

  • API-200 Frontend:http://<your-hostname-or-ip>:3000
  • API-200 Api Handler:http://<your-hostname-or-ip>:8080

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

Stars

Watchers

Forks

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp