platformpackages/platform/gateway-core
gateway-core package
BFF primitives shared by backends/gateway and edge handlers — middleware chains, route matchers, header normalization, request-id propagation.
- Stability
- Stable
- Scope
- Global
- Boundary
- packages/platform/gateway-core
GET
/api/v1/posts200 OKedge-iad1Total latency
26 ms
Requests / sec
2,431
+12%
p50 latency
22 ms
p95 latency
48 ms
Middleware lifecycle
Ready- 1Tenant resolution2 msOK
- 2Rate-limit check1 msOK
- 3Idempotency1 msOK
- 4Auth3 msOK
- 5Route handler18 msOK
- 6Response shape1 msOK
Success rate
99% · success
Usagegateway-core.ts
typescriptgateway-core.ts
1import { createApp } from "@nebutra/gateway-core";
2import { tenancy, audit, rateLimit, idempotency } from "@nebutra/gateway-core/middleware";
3
4const app = createApp()
5 .use(tenancy())
6 .use(audit())
7 .use(rateLimit({ rps: 100 }))
8 .use(idempotency());
9
10export default app;