Important for AI Assistants: The following features are NOT currently implemented unless marked as “Implemented”. Do not assume availability of these tools.
AI Integration
Vercel AI SDK
Vercel AI SDK
Status: Planned
Priority: HighIntegration with Vercel AI SDK to enable AI-powered features like chatbots, content generation, and intelligent assistants within your SaaS application.
Priority: HighIntegration with Vercel AI SDK to enable AI-powered features like chatbots, content generation, and intelligent assistants within your SaaS application.
Use Cases
- AI-powered customer support chatbots
- Content generation and summarization
- Intelligent search and recommendations
- Natural language processing for user inputs
Implementation Notes
- Will integrate with OpenAI, Anthropic, and other AI providers
- Type-safe AI function calling
- Streaming responses support
- Server-side and client-side AI hooks
Background Tasks
Inngest
Inngest
Status: Planned
Priority: MediumIntegration with Inngest for reliable background job processing, scheduled tasks, and event-driven workflows.
Priority: MediumIntegration with Inngest for reliable background job processing, scheduled tasks, and event-driven workflows.
Use Cases
- Email sending and notifications
- Data processing and ETL jobs
- Scheduled reports and analytics
- Webhook processing
- Retry logic for failed operations
Implementation Notes
- Type-safe function definitions
- Built-in retry and error handling
- Visual workflow builder
- Integration with Hono API routes
Trigger.dev
Trigger.dev
Status: Planned
Priority: MediumAlternative integration with Trigger.dev for background jobs, scheduled tasks, and workflow orchestration.
Priority: MediumAlternative integration with Trigger.dev for background jobs, scheduled tasks, and workflow orchestration.
Use Cases
- Long-running background processes
- Scheduled cron jobs
- Multi-step workflows
- Integration with external APIs
- Task queuing and processing
Implementation Notes
- TypeScript-first approach
- Visual workflow editor
- Built-in observability
- Integration with existing API structure
Email Services
Resend (Recommended)
Resend (Recommended)
Status: Planned
Priority: HighIntegration with Resend for transactional emails, marketing campaigns, and email notifications.
Priority: HighIntegration with Resend for transactional emails, marketing campaigns, and email notifications.
Use Cases
- User authentication emails (verification, password reset)
- Transactional notifications
- Marketing campaigns
- Email templates with React components
- Email analytics and tracking
Implementation Notes
- React Email template support
- Type-safe email sending
- Webhook handling for email events
- Integration with background tasks for async sending
SendGrid
SendGrid
Status: Planned
Priority: MediumAlternative integration with SendGrid for email delivery and marketing automation.
Priority: MediumAlternative integration with SendGrid for email delivery and marketing automation.
Use Cases
- High-volume email sending
- Marketing automation workflows
- Email template management
- Email analytics and reporting
- Contact list management
Implementation Notes
- REST API integration
- Template engine support
- Webhook configuration
- Deliverability optimization
API Documentation
Scalar
Scalar
Status: ✅ Implemented
Priority: HighIntegration with Scalar for beautiful, interactive API documentation generated from OpenAPI specs.
Priority: HighIntegration with Scalar for beautiful, interactive API documentation generated from OpenAPI specs.
Available Features
- Auto-generated API documentation at
/api/docs - OpenAPI spec available at
/api/openapi.json - Interactive API explorer with request testing
- Code samples for multiple languages (defaults to
hono/client) - Full request/response schema documentation from Zod validators
See the Type-Safe API documentation for usage details.
Organization & Teams
Better Auth Organizations
Better Auth Organizations
Status: Planned
Priority: HighIntegration with Better Auth Organizations plugin for multi-tenant SaaS applications with team and organization support.
Priority: HighIntegration with Better Auth Organizations plugin for multi-tenant SaaS applications with team and organization support.
Use Cases
- Multi-tenant applications
- Team collaboration features
- Organization management
- Role-based access control (RBAC)
- Billing per organization
Implementation Notes
- Database schema extensions
- Middleware for organization context
- UI components for team management
- Integration with existing auth system
Internationalization
next-intl (Recommended)
next-intl (Recommended)
Status: Planned
Priority: MediumIntegration with next-intl for Next.js-optimized internationalization with type-safe translations.
Priority: MediumIntegration with next-intl for Next.js-optimized internationalization with type-safe translations.
Use Cases
- Next.js App Router integration
- Type-safe translations
- Server and client components support
- Locale-based routing
- SEO-friendly URLs
Implementation Notes
- Built for Next.js 13+ App Router
- TypeScript-first approach
- Automatic locale detection
- Integration with Next.js middleware
i18next
i18next
Status: Planned
Priority: LowIntegration with i18next for comprehensive internationalization and localization support.
Priority: LowIntegration with i18next for comprehensive internationalization and localization support.
Use Cases
- Multi-language support
- Locale-based content rendering
- Date, time, and number formatting
- Right-to-left (RTL) language support
- Language detection and switching
Implementation Notes
- Server-side and client-side rendering
- Namespace organization
- Pluralization support
- Translation management workflow
Payment Processing
Stripe (Recommended)
Stripe (Recommended)
Status: Planned
Priority: HighIntegration with Stripe for payment processing, subscriptions, and billing management.
Priority: HighIntegration with Stripe for payment processing, subscriptions, and billing management.
Use Cases
- One-time payments
- Recurring subscriptions
- Usage-based billing
- Invoice generation
- Payment method management
- Webhook handling for payment events
Implementation Notes
- Stripe Checkout integration
- Stripe Elements for custom UI
- Webhook signature verification
- Type-safe Stripe API client
- Subscription management UI components
Lemon Squeezy
Lemon Squeezy
Status: Planned
Priority: MediumIntegration with Lemon Squeezy for simplified payment processing and subscription management.
Priority: MediumIntegration with Lemon Squeezy for simplified payment processing and subscription management.
Use Cases
- Global payment processing
- Tax handling automation
- Subscription management
- Affiliate program support
- Digital product delivery
Implementation Notes
- Simplified API compared to Stripe
- Built-in tax compliance
- Webhook integration
- Checkout page customization
Paddle
Paddle
Status: Planned
Priority: MediumIntegration with Paddle for payment processing with built-in tax and compliance handling.
Priority: MediumIntegration with Paddle for payment processing with built-in tax and compliance handling.
Use Cases
- Merchant of record services
- Global tax compliance
- Subscription billing
- Revenue recovery
- Customer portal
Implementation Notes
- Merchant of record model
- Simplified tax handling
- Webhook system
- Customer management
Other Providers
Other Providers
Additional payment providers being considered:
- Razorpay - Indian market focus (UPI, Net Banking)
- Polar - Open-source project monetization
- Autumn - Modern payment processing
- Creem - Subscription management
- Dodo - Payment processing services
Implementation Timeline
Phase 1: Core Monetization (High Priority)
Focus: Essential features for SaaS monetization and user communication
- Resend Email - Critical for user communication and authentication flows
- Better Auth Organizations - Core multi-tenant SaaS functionality
- Stripe Payments - Essential for revenue generation and subscriptions
Phase 2: Enhanced Features (Medium Priority)
Focus: Modern capabilities and async operations
- Vercel AI SDK - AI-powered features and chatbots
- Background Tasks (Inngest/Trigger.dev) - Async processing and workflows
- next-intl - Internationalization for global reach
Scalar API Docs- ✅ Already implemented
Already Available: PostHog Analytics and Scalar API Docs are already implemented. See:
Contributing to the Roadmap
Interested in helping build these features?Check Issues
Browse existing feature requests and discussions
Propose Features
Open a new issue to discuss implementation approach
Read Guidelines
Follow our contributing guidelines for best practices
Join Community
Participate in discussions about the roadmap
Roadmap Notes
- This roadmap is subject to change based on community feedback and priorities
- Features are implemented based on demand and community contributions
- Priority levels may shift as the project evolves
- Some features may be implemented as optional packages/plugins