Meridian
APIs and gateways
Design, mock, validate and serve APIs behind a gateway with TLS you terminate yourself.
- Design-first API workspace
- Mock server for CI
- Gateway with TLS and rate limits
A working, pinned Docker Compose stack for self-hosted API development and testing. Not a link dump - the integration layer: services wired together, environment template, quickstart, runbook, and a script that fetches the exact upstream sources at pinned commits.
Backend teams building and documenting APIs.
Choose your tier
One-time purchase. Higher tiers add components; the top tier adds a live onboarding session. Every tier includes the runbook, verify script and component guides.
- Working Compose stack
- Hoppscotch and Mockoon wired
- Pinned source fetch
- Everything in API Starter
- WireMock and MockServer
- First-test walkthrough
- Everything in Mock & Test
- Traefik and Caddy
- Routing guide
- Everything in Gateway
- Kong and Prism
- OpenAPI workflow guide
- All eight components
- 1:1 onboarding session
- Lifetime updates
How it fits together
Each service runs as its own container. The compose file defines the network, the volumes and the wiring between them.
9 services, pinned
Every project keeps its own licence and copyright. The stack ships the integration, not a fork.
| Component | What it does | Licence | Source |
|---|---|---|---|
| hoppscotch
TypeScript |
Web-based API client and testing tool. | MIT | upstream 63273f8e59 |
| bruno
JavaScript |
Offline, git-friendly API client. | MIT | upstream 23ee875392 |
| mockoon
TypeScript |
Desktop API mocking, no account needed. | MIT | upstream fa116f2149 |
| wiremock
Java |
API mocking for integration tests. | Apache 2.0 | upstream 0f5b90519f |
| mockserver
Java |
Mock server and proxy for API tests. | Apache 2.0 | upstream main |
| prism
TypeScript |
Mock server generated from an OpenAPI document. | Apache 2.0 | upstream e7553fe274 |
| traefik
Go |
Modern reverse proxy with automatic TLS. | MIT | upstream c0eb9530f4 |
| caddy
Go |
Web server with automatic HTTPS. | Apache 2.0 | upstream 8507b63cf0 |
| kong
Lua |
API gateway for routing, auth and rate limiting. | Apache 2.0 | upstream 8927af6d5e |
A guide for every component
Written docs that ship inside the archive - role, reasoning and how to run each service.
Run it
# 1. fetch the pinned upstream sources
./fetch-sources.sh ./sources
# 2. configure and start
cp .env.example .env
docker compose up -d
# 3. confirm everything came up
./verify.sh
Docker Engine 24+ with the Compose v2 plugin. 4 GB RAM for light tiers, 16 GB+ for the complete deployment.