Transparency
Roadmap
What we're building, what's next, and where we're headed.
Your feedback shapes priorities.
Last updated: February 20, 2026
Shipped
One-click project creation
GitHub repo, CI/CD, secrets, deployment config — all executed automatically.
Rails 8 with Solid Trifecta
Queue, Cache, Cable — all SQLite. No Redis, no Postgres, no external services.
Kamal 2.0 deployment
Zero-downtime deploys to any Docker host. SSL via Let's Encrypt.
GitHub Actions CI/CD
Tests, Brakeman security scan, bundler-audit on every push.
PR preview deployments
Every pull request gets its own live preview URL.
Authentication
Session-based auth with secure password hashing. Magic links coming soon.
Admin dashboard
Manage projects, view access requests, monitor deployments.
Package proxy
Per-customer package access control. Standard Bundler workflow.
AI-ready codebase
AGENTS.md, ast-grep rules, Rails conventions — optimized for Claude Code and Cursor.
Automated backups
Daily SQLite backups to S3-compatible storage (Hetzner Object Storage).
Comprehensive documentation
17 doc pages covering setup, customization, deployment, and AI tools.
Waitlist with priority access
Email collection, access codes, priority queue for early adopters.
In Progress
Q1 2026Stripe billing integration
Subscriptions, one-time payments, customer portal — pre-configured and ready to charge.
Acceptance: Can create products/plans, charge in test mode, and sync billing events via webhooks.
Confidence: MediumMulti-tenancy support
Account-scoped data isolation. Each customer sees only their data. Foundational for B2B SaaS.
Acceptance: Core resources are account-scoped with request, policy, and test coverage for isolation boundaries.
Confidence: MediumEmail templates
Transactional email templates (welcome, password reset, notifications) with a clean design.
Acceptance: Templates render in HTML/text and are exercised by mailer previews and automated tests.
Confidence: HighOnboarding wizard
Guided setup flow for new customers — personalize their experience in 3 steps.
Acceptance: Wizard captures setup choices, persists progress, and forwards users into first successful deploy.
Confidence: MediumPlanned
Q2 2026Team management
Invite team members, assign roles (admin, developer, viewer). Perfect for growing products.
Acceptance: Role matrix is enforced in controller/model tests and admin UI can invite and revoke users.
Confidence: MediumAPI framework
Versioned REST API with token auth, rate limiting, and auto-generated documentation.
Acceptance: v1 namespace exposes authenticated endpoints with token scopes, docs, and rate-limit tests.
Confidence: MediumFeature flags
Roll out features gradually. Percentage-based rollouts, user targeting, kill switches.
Acceptance: Flags can be toggled per environment and evaluated deterministically in tests.
Confidence: LowAnalytics dashboard
Built-in page views, signups, and conversion tracking. No external scripts needed.
Acceptance: Events are captured server-side, queryable in admin, and tested for privacy-safe defaults.
Confidence: LowWebhook system
Send and receive webhooks with retry logic, signature verification, and delivery logs.
Acceptance: Outbound/inbound webhooks verify signatures, retry failed deliveries, and surface audit logs.
Confidence: MediumCustom domains per customer
Let your SaaS customers use their own domains. SSL issued automatically.
Acceptance: Domain onboarding validates DNS and issues certificates with retry/error handling.
Confidence: MediumExploring
Plugin marketplace
Install pre-built features (blog, CMS, e-commerce) as Rails engines. Plug and play.
Acceptance: Engine install/uninstall flow is deterministic and dependency conflicts are validated in CI.
Confidence: LowDatabase scaling options
Easy migration path from SQLite to PostgreSQL when you're ready. One-command switch.
Acceptance: Documented migration guide and verified migration test path from SQLite to PostgreSQL.
Confidence: MediumMulti-region deployment
Deploy to multiple servers globally with Kamal. Latency optimization for global SaaS.
Acceptance: Deploy playbook supports multi-host groups with health checks and rollback guidance.
Confidence: LowWhite-label support
Remove all Omaship branding. Your product, your brand, zero traces.
Acceptance: Branding tokens and legal copy can be replaced without touching core product logic.
Confidence: LowMobile app templates
React Native / Hotwire Native templates that connect to your Omaship API.
Acceptance: Template app authenticates against Omaship APIs and ships with example sync flows.
Confidence: LowManaged hosting option
Don't want to manage your own server? We'll handle it. Same codebase, less ops.
Acceptance: Hosted offering documents SLOs, backup/restore runbooks, and customer migration path.
Confidence: Low