category

Open Source API Development & Testing Tools

Open source api development & testing tools

projects 103 combined stars ★ 900K refresh nightly
API Development & Testing is one of the most active slices of the open source world — the 16 projects below are ranked by GitHub stars, which makes this page roughly a community-voted shortlist rather than a vendor-curated catalogue. Every card shows the license and the last-commit date, so you can filter out the two failure modes of free software in one glance: restrictive licensing that blocks your use case, and abandonment that leaves you maintaining a fork. When two projects look comparable, prefer the one with more recent activity and the more permissive license (MIT/Apache-2.0 over AGPL) unless copyleft specifically serves your goals. Hover into any project for its full README — the documentation quality is usually the honest tell of engineering quality.

All API Development & Testing tools

fastapi ★ 102K

FastAPI framework, high performance, easy to learn, fast to code, ready for production

rank001 licenseMIT written inPython typeAPI Development & Testing
Hoppscotch ★ 80K

Sleek, intuitive API development and testing platform

rank002 licenseMIT written inTypeScript typeAPI Development & Testing
Bruno ★ 47K

Lightweight, fast, and open-source API client for developers

rank003 licenseMIT written inJavaScript typeAPI Development & Testing
Insomnia ★ 40K

Powerful API development and testing made effortless

rank004 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
one-api ★ 37K

LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docke

rank005 licenseMIT written inJavaScript typeAPI Development & Testing
OpenAPI-Specification ★ 31K

The OpenAPI Specification Repository

rank006 licenseApache-2.0 written inMarkdown typeAPI Development & Testing
openapi-generator ★ 27K

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec

rank007 licenseApache-2.0 written inJava typeAPI Development & Testing
redoc ★ 26K

📘 OpenAPI/Swagger-generated API Reference Documentation

rank008 licenseMIT written inTypeScript typeAPI Development & Testing
SafeLine ★ 23K

SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.

rank009 licenseGPL-3.0 written inGo typeAPI Development & Testing
Mobile-Security-Framework-MobSF ★ 22K

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment fra

rank010 licenseGPL-3.0 written inJavaScript typeAPI Development & Testing
grpc-gateway ★ 20K

gRPC to JSON proxy generator following the gRPC HTTP spec

rank011 licenseBSD-3-Clause written inGo typeAPI Development & Testing
Yaak ★ 19K

Fast, secure, offline API client with Git integration

rank012 licenseMIT written inTypeScript typeAPI Development & Testing
hurl ★ 19K

Hurl, run and test HTTP requests with plain text.

rank013 licenseApache-2.0 written inRust typeAPI Development & Testing
Apache APISIX ★ 17K

High-performance API gateway with built-in LLM support

rank014 licenseApache-2.0 written inLua typeAPI Development & Testing
Scalar ★ 16K

Open-source API documentation and testing platform

rank015 licenseMIT written inTypeScript typeAPI Development & Testing
swag ★ 13K

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

rank016 licenseMIT written inGo typeAPI Development & Testing
fastapi_mcp ★ 12K

Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!

rank017 licenseMIT written inPython typeAPI Development & Testing
Tyk ★ 11K

Universal API management for REST, GraphQL, gRPC & async

rank018 licenseNOASSERTION written inGo typeAPI Development & Testing
higress ★ 9.4K

🤖 AI Gateway | AI Native API Gateway

rank019 licenseApache-2.0 written inGo typeAPI Development & Testing
django-ninja ★ 9.2K

💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

rank020 licenseMIT written inPython typeAPI Development & Testing
api-platform ★ 9.2K

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

rank021 licenseMIT written inPHP typeAPI Development & Testing
karate ★ 9.0K

Test Automation Made Simple

rank022 licenseMIT written inJava typeAPI Development & Testing
shenyu ★ 8.8K

Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.

rank023 licenseApache-2.0 written inJava typeAPI Development & Testing
Ocelot ★ 8.7K

.NET API Gateway

rank024 licenseMIT written inC# typeAPI Development & Testing
litestar ★ 8.5K

Light, flexible and extensible ASGI framework | Built to scale

rank025 licenseMIT written inPython typeAPI Development & Testing
Mockoon ★ 8.4K

Effortless API mocking for seamless development

rank026 licenseMIT written inTypeScript typeAPI Development & Testing
openapi-typescript ★ 8.4K

Generate TypeScript types from OpenAPI 3 specs

rank027 licenseMIT written inTypeScript typeAPI Development & Testing
xh ★ 8.1K

Friendly and fast tool for sending HTTP requests

rank028 licenseMIT written inRust typeAPI Development & Testing
Tailcall ★ 7.6K

The modern GraphQL runtime

rank029 licenseApache-2.0 written inRust typeAPI Development & Testing
swagger-core ★ 7.5K

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

rank030 licenseApache-2.0 written inJava typeAPI Development & Testing
wiremock ★ 7.4K

A tool for mocking HTTP services

rank031 licenseApache-2.0 written inJava typeAPI Development & Testing
NSwag ★ 7.4K

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

rank032 licenseMIT written inC# typeAPI Development & Testing
gpt-load ★ 6.8K

Self-hosted AI gateway for multi-channel, multi-credential setups — API keys and subscription accounts, scheduling, failover, request logs and usage. 自托管 AI 网关:

rank033 licenseMIT written inGo typeAPI Development & Testing
aws-sam-cli ★ 6.7K

CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

rank034 licenseApache-2.0 written inPython typeAPI Development & Testing
RWKV-Runner ★ 6.5K

A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is

rank035 licenseMIT written inTypeScript typeAPI Development & Testing
goa ★ 6.1K

Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift b

rank036 licenseMIT written inGo typeAPI Development & Testing
cypress-realworld-app ★ 5.9K

A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

rank037 licenseMIT written inTypeScript typeAPI Development & Testing
typia ★ 5.9K

Super-fast/easy runtime validators and serializers via transformation

rank038 licenseMIT written inGo typeAPI Development & Testing
easegress ★ 5.9K

A Cloud Native traffic orchestration system. (CNCF Project)

rank039 licenseApache-2.0 written inGo typeAPI Development & Testing
open-connector ★ 5.8K

Open-source auth gateway connecting 1500+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI.

rank040 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
kgateway ★ 5.7K

The Cloud-Native API Gateway and AI Gateway

rank041 licenseApache-2.0 written inGo typeAPI Development & Testing
notion-sdk-js ★ 5.7K

Official Notion JavaScript Client

rank042 licenseMIT written inTypeScript typeAPI Development & Testing
orpc ★ 5.6K

Typesafe APIs Made Simple 🪄

rank043 licenseMIT written inTypeScript typeAPI Development & Testing
hey-api ★ 5.4K

👨‍🚀 Turn API specifications into production-ready SDKs, validators, mocks, and more. 20+ plugins. Millions of weekly npm downloads. Used by Vercel, OpenCode,

rank044 licenseMIT written inTypeScript typeAPI Development & Testing
serverless-express ★ 5.3K

Run Express and other Node.js frameworks on AWS Serverless technologies such as Lambda, API Gateway, Lambda@Edge, and more.

rank045 licenseApache-2.0 written inJavaScript typeAPI Development & Testing
go-restful ★ 5.1K

package for building REST-style Web Services using Go

rank046 licenseMIT written inGo typeAPI Development & Testing
mockserver-monorepo ★ 5.0K

MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1,

rank047 licenseApache-2.0 written inJava typeAPI Development & Testing
spring-cloud-gateway ★ 4.9K

An API Gateway built on Spring Framework and Spring Boot providing routing and more.

rank048 licenseApache-2.0 written inJava typeAPI Development & Testing
agentgateway ★ 4.9K

Next Generation Agentic Proxy for AI Agents and MCP servers

rank049 licenseApache-2.0 written inRust typeAPI Development & Testing
autorest ★ 4.8K

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

rank050 licenseMIT written inTypeSpec typeAPI Development & Testing
Integuru ★ 4.8K

The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

rank051 licenseAGPL-3.0 written inPython typeAPI Development & Testing
emissary ★ 4.5K

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

rank052 licenseApache-2.0 written inPython typeAPI Development & Testing
mcp-context-forge ★ 4.5K

An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and

rank053 licenseApache-2.0 written inPython typeAPI Development & Testing
optillm ★ 4.3K

Optimizing inference proxy for LLMs

rank054 licenseApache-2.0 written inPython typeAPI Development & Testing
octelium ★ 4.1K

A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA platform, API/AI/MCP gateway, a PaaS, an n

rank055 licenseAGPL-3.0 written inGo typeAPI Development & Testing
HTTPie ★ 4.0K

Modern command-line HTTP client for the API era

rank056 licenseNOASSERTION written in typeAPI Development & Testing
claudia ★ 3.9K

Deploy Node.js projects to AWS Lambda and API Gateway easily

rank057 licenseMIT written inJavaScript typeAPI Development & Testing
nba_api ★ 3.8K

An API Client package to access the APIs for NBA.com

rank058 licenseMIT written inPython typeAPI Development & Testing
ATAC ★ 3.7K

A simple API client (postman like) in your terminal

rank059 licenseMIT written inRust typeAPI Development & Testing
curlie ★ 3.7K

The power of curl, the ease of use of httpie.

rank060 licenseMIT written inGo typeAPI Development & Testing
Zappa ★ 3.7K

Serverless Python

rank061 licenseMIT written inPython typeAPI Development & Testing
kubernetes-client ★ 3.7K

Java client for Kubernetes & OpenShift

rank062 licenseApache-2.0 written inJava typeAPI Development & Testing
schemathesis ★ 3.6K

Catch API bugs before your users do

rank063 licenseMIT written inPython typeAPI Development & Testing
php-curl-class ★ 3.3K

PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs

rank064 licenseUnlicense written inPHP typeAPI Development & Testing
run-aspnetcore-microservices ★ 3.3K

Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entit

rank065 licenseMIT written inC# typeAPI Development & Testing
ruby-openai ★ 3.2K

OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!

rank066 licenseMIT written inRuby typeAPI Development & Testing
cc-gateway ★ 3.0K

AI API identity gateway — reverse proxy that normalizes device fingerprints and telemetry for privacy-preserving API proxying

rank067 licenseMIT written inTypeScript typeAPI Development & Testing
gateway ★ 3.0K

Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway

rank068 licenseApache-2.0 written inGo typeAPI Development & Testing
WindsurfAPI ★ 3.0K

Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, Anthropic- & Gemini-compatible APIs. Zero-dependenc

rank069 licenseMIT written inJavaScript typeAPI Development & Testing
apidash ★ 2.9K

API Dash is a beautiful AI-powered open-source cross-platform (Desktop & Mobile) API Client built using Flutter which can help you easily create & customize you

rank070 licenseApache-2.0 written inDart typeAPI Development & Testing
Restfox ★ 2.8K

Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

rank071 licenseMIT written inVue typeAPI Development & Testing
Krakend ★ 2.7K

Blazing-fast API gateway with linear scalability

rank072 licenseApache-2.0 written inGo typeAPI Development & Testing
Firecamp ★ 2.6K

Unified API development ecosystem for modern teams

rank073 licenseAGPL-3.0 written inTypeScript typeAPI Development & Testing
kiro-gateway ★ 2.3K

👻 Proxy API gateway for Kiro IDE & CLI (Amazon Q Developer / AWS CodeWhisperer). Use free Claude models with any client.

rank074 licenseAGPL-3.0 written inPython typeAPI Development & Testing
api-umbrella ★ 2.2K

Open source API management platform

rank075 licenseMIT written inRuby typeAPI Development & Testing
notion-sdk-py ★ 2.2K

Notion API client SDK, rewritten in Python! (sync + async)

rank076 licenseMIT written inPython typeAPI Development & Testing
microcks ★ 2.0K

The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀

rank077 licenseApache-2.0 written inJava typeAPI Development & Testing
resterm ★ 1.9K

Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH tunne

rank078 licenseApache-2.0 written inGo typeAPI Development & Testing
AngusTester ★ 1.8K

AI-native software testing platform — one YAML test language covering API, Web, mobile, messaging, data, and LLM scenarios. Self-hostable.

rank079 licenseGPL-3.0 written in typeAPI Development & Testing
pythagora ★ 1.8K

Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.

rank080 licenseApache-2.0 written inJavaScript typeAPI Development & Testing
Voiden ★ 1.8K

Build APIs like code with Git-native workspace

rank081 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
WireMock.Net ★ 1.7K

WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on WireMock Java,

rank082 licenseApache-2.0 written inC# typeAPI Development & Testing
DPP ★ 1.4K

C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

rank083 licenseApache-2.0 written inC++ typeAPI Development & Testing
algoliasearch-client-javascript ★ 1.4K

⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

rank084 licenseMIT written inTypeScript typeAPI Development & Testing
smocker ★ 1.3K

Smocker is a simple and efficient HTTP mock server and proxy

rank085 licenseMIT written inTypeScript typeAPI Development & Testing
WunderGraph ★ 1.3K

Unify APIs, databases, and services effortlessly

rank086 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
php-vcr ★ 1.2K

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

rank087 licenseMIT written inPHP typeAPI Development & Testing
macai ★ 931

All-in-one native macOS AI chat application for virtually any AI provider

rank088 licenseApache-2.0 written inSwift typeAPI Development & Testing
aimock ★ 930

Mock everything your AI app talks to — LLM APIs, MCP, A2A, AG-UI, vector DBs, search. One package, one port, zero dependencies.

rank089 licenseMIT written inTypeScript typeAPI Development & Testing
binance ★ 926

Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & browser support, integration tests, beautification & more.

rank090 licenseMIT written inTypeScript typeAPI Development & Testing
mockttp ★ 883

Powerful friendly HTTP mock server & proxy library

rank091 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
apitest ★ 846

A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.

rank092 licenseMIT written inGo typeAPI Development & Testing
dev-proxy ★ 831

Simulate API failures, throttling, and chaos — all from your command line.

rank093 licenseMIT written inC# typeAPI Development & Testing
just-api ★ 814

:boom: Test REST, GraphQL APIs

rank094 licenseMIT written inJavaScript typeAPI Development & Testing
greenmail ★ 744

Official master for the Greenmail project

rank095 licenseApache-2.0 written inJava typeAPI Development & Testing
portman ★ 685

Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽‍🚀

rank096 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
httpmock ★ 667

HTTP mocking library for Rust

rank097 licenseMIT written inRust typeAPI Development & Testing
runn ★ 649

runn is a package/tool for running operations following a scenario.

rank098 licenseMIT written inGo typeAPI Development & Testing
pactum ★ 620

REST API Testing Tool for all levels in a Test Pyramid

rank099 licenseMIT written inJavaScript typeAPI Development & Testing
serenity-js ★ 616

A TypeScript-native acceptance testing framework that gives your Playwright Test, WebdriverIO, or Cucumber test suite the architecture it needs to scale.

rank100 licenseApache-2.0 written inTypeScript typeAPI Development & Testing
mocker-api ★ 500

mocker-api that creates mocks for REST APIs. It will be helpful when you try to test your application without the actual REST API server.

rank101 licenseMIT written inTypeScript typeAPI Development & Testing
Hive ★ 483

Open-source GraphQL federation platform

rank102 licenseMIT written inTypeScript typeAPI Development & Testing
Gravitee ★ 456

Unified API, event, and AI agent management platform

rank103 licenseApache-2.0 written inJava typeAPI Development & Testing

Frequently asked questions

How many open source API Development & Testing tools are there?

This registry tracks 103 open source API Development & Testing projects, with 899,942 combined GitHub stars. The list is ranked by stars and refreshed nightly.

What is the most popular open source API Development & Testing project?

fastapi leads this category with 102,402 GitHub stars, followed by Hoppscotch.

Are these API Development & Testing tools free?

Yes — every project listed here is open source. Some also offer paid hosted versions alongside the free self-hosted option; the licence for each project is shown on its card.