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
Default choice. Use it unless there is a concrete reason not to.
Already in limited production. Worth repeating on the next similar problem.
Worth a spike. Do not bet a release on it yet.
Stop investing, or do not introduce it as a new default.
Radar
Inner ring is Adopt. Outer ring is Hold. Click a numbered blip.
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 |