Back to Blog
Roadmap

Flaxon Roadmap 2026-2027

June 2026 Aldane Hutchinson 6 min read

Flaxon is on an exciting journey from alpha to a stable 1.0 release. Here's our vision for the future.

This roadmap outlines the major milestones we plan to achieve. It's ambitious but grounded in our commitment to building a world-class Python backend framework.

Version 0.1.0 — Core Prototype ✅

Released: July 2026

  • ✅ ASGI application with HTTP, WebSocket, lifespan
  • ✅ Flask-style decorators with typed parameters
  • ✅ Request validation with declarative schemas
  • ✅ WebSocket support with room broadcasting
  • ✅ Jinax template integration (optional Jinja2)
  • ✅ Middleware: CORS, request ID, security headers, rate limiting
  • ✅ CLI: run, routes, doctor, new
  • ✅ Testing: sync and async test clients
  • ✅ Debugger with development/production modes
  • ✅ Sensitive data redaction

Version 0.2.0 — Protocol Hardening ⏳

Target: Q3 2026

  • ⏳ ASGI protocol conformance tests
  • ⏳ HTTP/1.1 and HTTP/2 improvements
  • ⏳ Multipart/form-data uploads
  • ⏳ Streaming request body handling
  • ⏳ WebSocket disconnect and backpressure handling
  • ⏳ Graceful shutdown improvements
  • ⏳ Request and response timeouts
  • ⏳ Trusted host middleware
  • ⏳ Body size limit middleware
  • ⏳ Improved middleware error recovery

Version 0.3.0 — Production Services ⏳

Target: Q4 2026

  • ⏳ Session management (signed cookies + backends)
  • ⏳ OpenAPI/Swagger documentation generation
  • ⏳ Structured logging (JSON logs with request context)
  • ⏳ Health check endpoints (liveness, readiness)
  • ⏳ Prometheus metrics integration
  • ⏳ Better configuration management (settings classes)
  • ⏳ Environment-specific configuration
  • ⏳ .env file support
  • ⏳ Email sending (SMTP, console)
  • ⏳ Static file serving

Version 0.4.0 — Plugins and Ecosystem ⏳

Target: Q1 2027

  • ⏳ Formal plugin system with discovery
  • ⏳ flaxon-sqlalchemy: SQLAlchemy integration
  • ⏳ flaxon-redis: Redis caching and rate limiting
  • ⏳ flaxon-auth: Authentication (JWT, OAuth, sessions)
  • ⏳ flaxon-storage: File storage (local, S3)
  • ⏳ flaxon-observability: OpenTelemetry integration
  • ⏳ flaxon-tasks: Background task queue
  • ⏳ Plugin hooks for: startup, shutdown, routes, CLI commands, health checks

Version 0.5.0 — Distributed Systems ⏳

Target: Q2 2027

  • ⏳ Distributed task queues (Redis, RabbitMQ)
  • ⏳ Scheduled tasks and cron jobs
  • ⏳ Redis-backed WebSocket broadcaster
  • ⏳ Distributed rate limiting
  • ⏳ Distributed caching
  • ⏳ Database connection pooling
  • ⏳ Transaction management
  • ⏳ Migration tooling
  • ⏳ Deployment guides (Docker, Kubernetes)

Version 0.9.0 — Release Candidate ⏳

Target: Q3 2027

  • ⏳ API freeze
  • ⏳ Security audit
  • ⏳ Performance benchmarks
  • ⏳ Migration guide from 0.x
  • ⏳ Broad CI and compatibility testing
  • ⏳ Documentation complete
  • ⏳ Example applications comprehensive

Version 1.0.0 — Stable Release ⏳

Target: Q4 2027

  • ⏳ Documented compatibility policy
  • ⏳ Signed releases
  • ⏳ Governance model
  • ⏳ Long-term support (LTS) policy
  • ⏳ Production-ready certification

Future Ideas (1.1+)

  • GraphQL support
  • gRPC support
  • Server-Sent Events (SSE)
  • WebSockets over HTTP/3 (QUIC)
  • Real-time collaboration features
  • Admin dashboard
  • Code generation from OpenAPI
  • Database migration tools
Contribution Wanted!

We welcome contributions at any stage. Read the Contributing Guide to get started.

— The Flaxon Team