Vision

Roadmap

Upcoming features and protocol support for Vision

Roadmap

Vision is actively developed with a focus on universal protocol support. Here's what's coming:

🌐 Protocol Support

Web Frameworks

tRPC Adapter

  • Auto-discover procedures
  • Type-safe request/response inspection
  • Subscription tracking
  • Batch request visualization
  • Middleware tracing

Elysia.js Adapter

  • Bun-first framework support
  • Eden Treaty integration
  • Type-safe routing
  • Plugin ecosystem support

Nest.js Adapter

  • Enterprise Node framework
  • Dependency injection tracking
  • Module system visualization
  • Decorator-based routing
  • Guard and interceptor tracing

Protocol Adapters

GraphQL

  • Query/mutation tracing
  • Schema introspection
  • Resolver performance tracking
  • Subscription monitoring
  • Field-level tracing
  • N+1 query detection

MCP (Model Context Protocol)

  • Auto-discover MCP tools, resources, prompts
  • Support for stdio and SSE transports
  • JSON-RPC message inspection
  • Tool call tracing & testing playground
  • Resource access monitoring
  • Prompt execution tracking

WebSocket

  • Bidirectional messaging tracking
  • Connection lifecycle monitoring
  • Message inspection
  • Performance metrics

Cross-Protocol Features

Unified Tracing

  • See HTTP → tRPC → MCP calls in one waterfall view
  • Cross-protocol span correlation
  • End-to-end request tracking

Universal Testing

  • Protocol-agnostic testing playground
  • Multi-protocol request builder
  • Response comparison across protocols

Performance Analysis

  • Performance comparison across protocols
  • Bottleneck detection
  • Resource usage tracking

🏗️ Architecture & Visualization

Architecture Diagrams

  • Flow diagrams
  • Service communication maps
  • Interactive graph visualization
  • Dependency mapping

Service Dependencies

  • Automatic dependency detection
  • Middleware visualization
  • Integration mapping

🛠️ Developer Tools

Editor Integration

  • Open file at specific line from traces
  • Jump from trace to code
  • Stack trace navigation
  • VS Code, Cursor, WebStorm support

Code Generation

  • Endpoint scaffolding
  • Type generation from traces
  • Test generation

📊 Advanced Features

Database Management

  • Migration status tracking
  • Applied/pending migrations
  • Support for Prisma, Drizzle
  • Rollback detection

AI Features (Optional)

  • AI-powered system design suggestions
  • Best practices recommendations
  • Code generation assistance

Real-time Collaboration

  • Share traces with team
  • Collaborative debugging
  • Live session sharing

🚀 Performance & Scale

Optimization

  • Sampling support for high-traffic apps
  • Configurable retention policies
  • Memory optimization
  • Distributed tracing support

Export & Integration

  • OpenTelemetry export ✅ (OTLP/HTTP — @getvision/server vision.exporters)
  • Jaeger/Zipkin compatibility
  • Custom export formats
  • Webhook integrations

🤝 Contributing

Want to help build Vision? We welcome contributions!

💬 Feedback

Have ideas or requests? Let us know: