Technology radar

What we run,
and how we build it

A ThoughtWorks-style snapshot of the APIHUB stack: product runtime, API formats, delivery platforms, and the practices the team actually uses. Rings are recommendations, not a feature checklist.

Snapshot September 2026 · 78 blips

Adopt 35

Default choice. Use it unless there is a concrete reason not to.

Trial 24

Already in limited production. Worth repeating on the next similar problem.

Assess 9

Worth a spike. Do not bet a release on it yet.

Hold 10

Stop investing, or do not introduce it as a new default.

Radar

Inner ring is Adopt. Outer ring is Hold. Click a numbered blip.

Techniques Tools Platforms Languages AdoptTrialAssessHold 1. Conventional Commits 1 2. Reusable GitHub Actions 2 3. API-type registry pattern 3 4. CrawlRules traversal 4 5. Classified changelog 5 6. Spec unification 6 7. Package-level RBAC 7 8. Dist-tag branching 8 9. Full-stack E2E 9 10. Poll-based workers 10 11. Web Components + Shadow DOM 11 12. Agent-native engineering 12 13. MCP for AI catalog clients 13 14. AI lint + version scoring 14 15. Kind local Kubernetes 15 16. Visual regression 16 17. DDLAPI + MCP contracts 17 18. Tyk GitOps bridge 18 19. Java API builds in the hub 19 20. Protobuf/gRPC full pipeline 20 21. Password auth in production 21 22. AsyncAPI 2 as a first-class path 22 23. Copy APM skills to workspace root 23 24. Add-ons as product services 24 25. Helm 25 26. Playwright 26 27. Newman / Postman 27 28. Spectral 28 29. Vite + Jest 29 30. Monaco Editor 30 31. Dependabot 31 32. Super-linter + link-checker 32 33. Buildx + QEMU 33 34. Agent Package Manager 34 35. Cursor / Claude Code 35 36. apihub-api-diff CLI + MCP 36 37. Storybook 7/8 37 38. Podman 38 39. Honey 39 40. Lerna 40 41. Renovate automerge 41 42. VS Code extension surface 42 43. Docker Desktop as local default 43 44. Message bus for builds 44 45. Kubernetes 1.23+ 45 46. PostgreSQL 14+ 46 47. nginx reverse proxy 47 48. GitHub (Actions, Packages, Pages) 48 49. SAML / OIDC / LDAP 49 50. Prometheus + Grafana 50 51. GHCR + Alpine images 51 52. Olric 52 53. MinIO / S3 53 54. OpenAI API 54 55. Keycloak (Compose lab) 55 56. Kind 56 57. Apache Superset 57 58. Tyk API Gateway 58 59. Compose as production topology 59 60. One shared database 60 61. Go 1.26.x 61 62. TypeScript 4–5 62 63. React 18 + MUI 5 63 64. NestJS 10 64 65. gorilla/mux + go-pg + go-guardian 65 66. OpenAPI 3.0 / 3.1 66 67. GraphQL + GraphAPI 67 68. TanStack React Query 68 69. AsyncAPI 3 69 70. MCP protocol 70 71. DDLAPI 1.0 71 72. D3 + ELK 72 73. Python 3.11 (CI reports) 73 74. Mermaid in Markdown 74 75. Java 21 + japicmp 75 76. Protobuf / gRPC 76 77. Swagger 2 as a native model 77 78. AsyncAPI 2 schema rules 78
Adopt
Trial
Assess
Hold

Selected blip

Click a blip on the radar, or a number in the index, to see why it sits on that ring.

Quadrant intent

Techniques. How the product behaves and how the team builds: registry pattern, E2E, MCP, hold items.

Tools. CLI, CI, editors, linters, and the agent harness.

Platforms. Where it runs: Kubernetes, PostgreSQL, identity, optional OpenAI and S3.

Languages & frameworks. Go, TypeScript, React, and the API formats the hub understands.

Blip index

Same filters as the radar. Number opens the detail card.

# Name Ring Quadrant Domain
Conventional Commits Adopt Techniques Engineering
Reusable GitHub Actions Adopt Techniques Engineering
API-type registry pattern Adopt Techniques Product
CrawlRules traversal Adopt Techniques Product
Classified changelog Adopt Techniques Product
Spec unification Adopt Techniques Product
Package-level RBAC Adopt Techniques Product
Dist-tag branching Adopt Techniques Engineering
Full-stack E2E Adopt Techniques Engineering
Poll-based workers Adopt Techniques Product
Web Components + Shadow DOM Adopt Techniques Product
Agent-native engineering Trial Techniques Engineering
MCP for AI catalog clients Trial Techniques Product + engineering
AI lint + version scoring Trial Techniques Product
Kind local Kubernetes Trial Techniques Engineering
Visual regression Trial Techniques Engineering
DDLAPI + MCP contracts Trial Techniques Product
Tyk GitOps bridge Assess Techniques Product
Java API builds in the hub Assess Techniques Product + engineering
Protobuf/gRPC full pipeline Assess Techniques Product
Password auth in production Hold Techniques Product
AsyncAPI 2 as a first-class path Hold Techniques Product
Copy APM skills to workspace root Hold Techniques Engineering
Add-ons as product services Hold Techniques Engineering
Helm Adopt Tools Product + engineering
Playwright Adopt Tools Engineering
Newman / Postman Adopt Tools Engineering
Spectral Adopt Tools Product + engineering
Vite + Jest Adopt Tools Engineering
Monaco Editor Adopt Tools Product
Dependabot Adopt Tools Engineering
Super-linter + link-checker Adopt Tools Engineering
Buildx + QEMU Adopt Tools Engineering
Agent Package Manager Trial Tools Engineering
Cursor / Claude Code Trial Tools Engineering
apihub-api-diff CLI + MCP Trial Tools Engineering
Storybook 7/8 Trial Tools Engineering
Podman Trial Tools Engineering
Honey Trial Tools Product
Lerna Trial Tools Engineering
Renovate automerge Assess Tools Engineering
VS Code extension surface Assess Tools Product
Docker Desktop as local default Hold Tools Engineering
Message bus for builds Hold Tools Product
Kubernetes 1.23+ Adopt Platforms Product + engineering
PostgreSQL 14+ Adopt Platforms Product
nginx reverse proxy Adopt Platforms Product
GitHub (Actions, Packages, Pages) Adopt Platforms Engineering
SAML / OIDC / LDAP Adopt Platforms Product
Prometheus + Grafana Adopt Platforms Product + engineering
GHCR + Alpine images Adopt Platforms Engineering
Olric Trial Platforms Product
MinIO / S3 Trial Platforms Product
OpenAI API Trial Platforms Product
Keycloak (Compose lab) Trial Platforms Engineering
Kind Trial Platforms Engineering
Apache Superset Assess Platforms Product
Tyk API Gateway Assess Platforms Product
Compose as production topology Hold Platforms Engineering
One shared database Hold Platforms Product
Go 1.26.x Adopt Languages & frameworks Product + engineering
TypeScript 4–5 Adopt Languages & frameworks Product + engineering
React 18 + MUI 5 Adopt Languages & frameworks Product
NestJS 10 Adopt Languages & frameworks Product
gorilla/mux + go-pg + go-guardian Adopt Languages & frameworks Product
OpenAPI 3.0 / 3.1 Adopt Languages & frameworks Product
GraphQL + GraphAPI Adopt Languages & frameworks Product
TanStack React Query Adopt Languages & frameworks Product
AsyncAPI 3 Trial Languages & frameworks Product
MCP protocol Trial Languages & frameworks Product + engineering
DDLAPI 1.0 Trial Languages & frameworks Product
D3 + ELK Trial Languages & frameworks Product
Python 3.11 (CI reports) Trial Languages & frameworks Engineering
Mermaid in Markdown Trial Languages & frameworks Product
Java 21 + japicmp Assess Languages & frameworks Product + engineering
Protobuf / gRPC Assess Languages & frameworks Product
Swagger 2 as a native model Hold Languages & frameworks Product
AsyncAPI 2 schema rules Hold Languages & frameworks Product