The Problem
If you've worked on a team with more than a handful of services, you know the pain: API specs scattered across Confluence pages, Postman collections shared over Slack, Swagger UIs that haven't been updated in six months, and a new developer asking "where do I find the auth service docs?" for the fourth time this week.
You end up with no single source of truth, no way to enforce access control on your API docs, and no visibility into how your services actually connect to each other. And if your team uses cloud-based tools like SwaggerHub or Stoplight, your internal API specs are sitting on someone else's servers.
The Solution
APIndex is a self-hosted API catalog and management platform that gives your team one place to find, test, mock, and manage every API — running entirely on your own infrastructure.
Import your OpenAPI/Swagger specs, organize them into collections, test endpoints directly in the UI, spin up mock servers with one click, and visualize your service dependency graph — all without your API definitions ever leaving your network.
It's free for up to 3 users and installs in seconds.
Key Features
API Catalog + Tester
Import your OpenAPI and Swagger specs and organize them with collections, tags, and full-text search. When you find the endpoint you need, test it right there — with environment variable support — no context switching to Postman or a separate HTTP client required. One tool, one tab, one source of truth.
Mock Server
Generate a fully functional mock API from any spec with a single click. Frontend teams can build against realistic responses without waiting for backend to be ready. QA can write tests before the real service exists. Stop letting API availability become a blocker — spin up a mock in seconds and keep everyone moving in parallel.
Network Map
See how all your services connect in a single, interactive dependency graph. Understand the blast radius of a breaking change before you ship it, identify orphaned services, and give new engineers a visual map of your architecture on day one. No more digging through code or asking around to understand what calls what.
Getting Started
curl -fsSL https://raw.githubusercontent.com/APIndex/apindex/main/install.sh | bash
That's it. APIndex will be running at http://localhost.
What's Next
We're actively building in public and have a lot on the roadmap. Coming soon: API change diffing and breaking change detection, webhook and event catalog support, deeper CI/CD integrations for spec validation in your pipeline, and enhanced AI agent workflows via our MCP server.
We're a small team and community feedback is driving our priorities. If there's a feature that would make APIndex a no-brainer for your team, open an issue on GitHub or drop a comment below — we read everything.
Would love to hear what you think. Star us on GitHub or try it at apindex.dev.
Top comments (0)