Research conducted: July 2026
Current Market (2025): $1.94B Projected (2030): $9.86B CAGR: 38.4%
Verdict: ✅ Rapidly growing market with strong demand
| Company | Focus | Pricing | Strengths | |---|---|---| | Glean | Enterprise search + RAG | $100K+ | Leader in AI-powered search, strong security | | Writer | Enterprise content AI | Custom | Content generation + RAG | | SphereIQ | Compliance-focused | Custom | Strong compliance/security | | Hebbia | Finance/Investment | Custom | #1 for finance professionals | | Cohere North | Enterprise AI | Custom | Multi-language, strong API |
Your Position: ❌ Direct competition at this tier is extremely difficult
| Service | Provider | Pricing | Strengths | |---|---|---| | Vectara | Managed RAG | Pay-as-you-go | Purpose-built for RAG | | AWS Bedrock KB | Amazon | Usage-based | AWS ecosystem integration | | Azure AI Search | Microsoft | Usage-based | Azure ecosystem integration | | Vertex AI Search | Google | Usage-based | Google ecosystem integration |
Your Position:
| Service | Pricing | Target | Strengths | |---|---|---| | Ragie | $9/month start | Product teams | Fast implementation | | Nuclia | Custom | Developers | Multi-format support | | LlamaCloud | $0 + credits | Developers | LlamaIndex ecosystem |
Your Position: ✅ THIS IS YOUR SWEET SPOT
- Self-hosted option (lower cost)
- Open source (customizable)
- Simple deployment (Docker + Cloud Run)
- Clear documentation
| Framework | GitHub Stars | Focus | Strengths | |---|---|---| | Dify | 114,000 | Visual workflow | No-code RAG builder | | RAGFlow | 70,000 | Document understanding | Smart chunking, knowledge graphs | | LlamaIndex | 46,500 | Data-first RAG | Best for custom indexing | | Haystack | 24,000 | Production pipelines | Robust, production-ready | | LangChain | - | General LLM apps | Most popular, flexible |
Your Position: ✅ BUILD ON THESE, DON'T COMPETE
- You're using LangChain/LangGraph (good choice)
- Differentiate with production-ready deployment + docs
| Tier | Pricing | What You Get |
|---|---|---|
| Enterprise | $15K-500K/year | Custom deployment, SSO, SLAs, dedicated support |
| Managed SaaS | $50-100/user/month | Hosted, integrations, basic support |
| Developer Tools | $9-50/month | API access, basic limits, community support |
| Open Source | FREE | Self-hosted, no support |
| Component | DIY Cost | Service Cost |
|---|---|---|
| Document parsing | $0.003/page (LlamaParse) | $0.015/page (enterprise) |
| Vector DB | $45/month (Weaviate Flex) | $400/month (Weaviate Premium) |
| LLM API | Gemini Free Tier | $0.50-2.00 per 1M tokens |
-
Self-Hosted Option
- No vendor lock-in
- Full data control
- Lower ongoing costs
-
Production-Ready Documentation
- Most open-source projects have poor docs
- You have comprehensive guides
- Clear deployment paths (GCP + Azure)
-
Grounded-or-Refuse Design
- Explicit "not_found" responses
- Citation tracking
- Trust over answer rate
-
Developer Experience
- Docker Compose for local dev
- Clear API documentation
- Multiple LLM providers (Gemini/Ollama/Azure)
-
Deployment Simplicity
- One-click Cloud Run deployment
- Scale-to-zero pricing
- $8-18/month for small deployments
-
No Enterprise Features
- No SSO/SAML
- No audit logging (yet)
- No SLAs
-
Generic Use Case
- Not specialized for any vertical
- Competes with everyone
-
No UI
- API-only (not a problem for developers, but limits reach)
-
Single Model
- Most competitors support multiple embeddings models
- You use sentence-transformers only
-
HR Policy Bots ($50-200/month per company)
- 50-500 employee companies
- Upload handbook → Slack bot
- Addressable market: 200K+ companies
-
Legal Contract Q&A ($100-500/month per firm)
- Small law firms (5-20 lawyers)
- Search precedent contracts
- Addressable market: 50K+ firms
-
Customer Support Docs ($50-300/month per company)
- SaaS companies with knowledge bases
- Self-service support
- Addressable market: 100K+ SaaS companies
-
Developer Documentation Search (FREE → $50/month)
- Open source projects
- Company developer portals
- Freemium → paid for analytics
Conservative (First Year):
- 20 customers × $50/month = $12K/year
Moderate (Year 2):
- 100 customers × $75/month = $90K/year
Optimistic (Year 3):
- 500 customers × $100/month = $600K/year
- Agentic RAG - Multi-step reasoning, query decomposition
- Hybrid Search - Vector + keyword search combined
- Multi-modal RAG - Images, tables, charts (not just text)
- Knowledge Graphs - Structured relationships between chunks
- Streaming Responses - Real-time answer generation
| Feature | Priority | Impact |
|---|---|---|
| Hybrid search (vector + BM25) | HIGH | Better retrieval |
| Table extraction from PDFs | MEDIUM | Multi-format support |
| Streaming responses | MEDIUM | Better UX |
| Knowledge graph | LOW | Differentiation |
| Multi-modal (images) | LOW | Future-proofing |
- Architecture documented
- Security guidelines
- Deployment paths (GCP + Azure)
- API design
- Feature specifications
- Testing strategy
- Market positioning
Create these before coding:
-
Database Schema - Exact table definitions
- Document:
docs/DATABASE_SCHEMA.md - Include: column types, indexes, constraints
- Document:
-
API Contracts - Request/response schemas
- Already in
docs/API.mdbut add Pydantic schemas - Example:
QuestionRequest,AnswerResponse
- Already in
-
LLM Prompts - Exact prompt templates
- Document:
docs/PROMPT_ENGINEERING.md - Critical for reproducibility
- Document:
-
Evaluation Dataset - Test questions + expected answers
- Create:
eval/questions.jsonwith 20+ examples - Needed to measure quality
- Create:
- docker-compose.yml - Local dev stack
- Dockerfile - Production container
- requirements.txt - Python dependencies
- .env.example - Environment template
- alembic.ini - Database migrations config
- Pre-commit hooks - Lint, format, secrets scan
- GitHub Actions - CI/CD workflows
- Makefile - Common commands (test, lint, deploy)
- LICENSE - MIT License file
- TERMS.md - Terms of service (if monetizing)
- PRIVACY.md - Privacy policy (if collecting data)
-
Create missing technical specs:
- Database schema document
- Prompt engineering guide
- Create eval dataset (20 questions)
-
Set up project skeleton:
docker-compose.ymlrequirements.txtalembic/migrations setup.env.example
-
Write database models:
app/db/models.py(Document, Chunk, Session tables)- Create first migration
-
Ingestion pipeline:
- PDF extraction
- Chunking
- Embeddings
- Storage
-
Retrieval:
- Vector search
- Confidence scoring
-
Answer generation:
- LLM integration
- Prompt templates
- Citation extraction
-
FastAPI routes:
/documents,/ask,/chat- Rate limiting
- Authentication
-
Testing:
- Unit tests
- Integration tests
- Evaluation harness
-
Cloud deployment:
- GCP Cloud Run
- Cloud SQL setup
- CI/CD pipeline
-
Documentation:
- Update deployment docs with real commands
- Add troubleshooting guide
Reasons:
- Growing market (38% CAGR)
- Clear gap: production-ready open-source RAG
- Good learning project (demonstrates skills)
- Monetization potential ($10-50K MRR viable)
To Compete:
- Documentation - Your strength, keep it excellent
- Deployment simplicity - One-click Cloud Run > complex setup
- Grounded answers - Trust > answer rate
- Developer experience - Great local dev setup
To Differentiate:
- Pick a vertical (HR, legal, support)
- Add vertical-specific features
- Build integrations (Slack, Teams, etc.)
- Competing with enterprise platforms (Glean, Writer)
- Building another LangChain (too generic)
- Trying to do everything (focus!)
- ✅ Database schema spec
- ✅ Prompt templates documented
- ✅ Evaluation dataset created
- ✅ Project skeleton (docker-compose, requirements.txt)
- ✅ Pydantic schemas for API
- ✅ Tests alongside features
- ✅ Alembic migrations for schema changes
- License file
- Contributing guide
- Changelog
You're 90% ready to code. Just create the technical specs above, then start building!
Recommended approach: Start with Phase 1 (technical foundation), then iterate.