Installation Guide

System Requirements

  • Node.js version 18.0 or higher
  • npm 7+ or yarn 1.22+
  • MacOS, Windows, or Linux operating system

Project Setup

1. Initialize a New Project

Create a new directory and initialize your project:

mkdir my-api-project
cd my-api-project
npm init -y

2. Configure TypeScript (Optional but Recommended)

Install TypeScript and initialize configuration:

npm install typescript @types/node --save-dev
npx tsc --init

3. Initialize API Aggregator

Run the initialization command:

npx api-aggregator init

Configuration

After installation, you'll find these key files in your project:

  • api-config.json - Main configuration file
  • api-aggregator.d.ts - TypeScript type definitions
  • .env - Environment variables template

Verifying Installation

Verify your installation by running:

npx api-aggregator --version

Next Steps

With API Aggregator installed, you can:

Troubleshooting

If you encounter any issues during installation:

  • Ensure your Node.js version is compatible
  • Check your npm/yarn cache
  • Verify your system meets all requirements
  • Consult our detailed troubleshooting guide