Last updated: 2026-02-03
Make DreamFactory the easiest way to give AI agents secure, governed access to databases. One command, zero friction.
Latest Release: v0.1.0 - DreamFactory NPX Quickstart Status: ✅ Production-ready for PostgreSQL, MySQL, MongoDB (OSS)
What works today:
- One-command setup:
npx @dreamfactory/create my-project - DreamFactory OSS with Docker
- PostgreSQL demo database (World dataset)
- MCP integration for Claude Desktop & Claude Code
- Auto-configured RBAC with demo
- OAuth 2.0 with PKCE authentication
Goal: Enable users to connect their existing databases and simplify updates
Features:
- Interactive database connection wizard
- Support for PostgreSQL, MySQL, MongoDB, SQL Server, Oracle
- Connection testing and validation
- Auto-configuration of DreamFactory service
- RBAC defaults (read-only, PII protection templates)
- Update MCP config automatically
- MCP Daemon in Docker Image - Move daemon into df-docker for automatic updates
- Upgrade Command -
npx @dreamfactory/create upgradefor template updates - Daemon published as
@dreamfactory/mcp-daemonnpm package (for advanced users)
Use Cases:
- "Connect my production PostgreSQL database to DreamFactory"
- "Add my MySQL database with field-level restrictions"
- "Link Oracle database to Claude AI via MCP"
- "Update my project to the latest templates and daemon"
User Story: "I tried the demo, now I want to connect my actual database"
Commands:
# Connect new database
npx @dreamfactory/connect
# Upgrade existing project
npx @dreamfactory/create upgrade my-projectArchitecture Improvement:
Before (v0.1.0):
User Project
├── daemon/ (copied, manual updates)
└── Docker pulls: df-docker image
After (v0.2.0):
Docker Image: df-docker
├── DreamFactory core
├── df-mcp-server (PHP)
└── mcp-daemon (Node.js) ← Moved here!
User Project
└── docker-compose.yml only
Updates: docker compose pull (everything updates automatically)
Goal: Pre-configured setups for common use cases
Features:
-
--template chatbot- Customer service bot with ticket database -
--template analytics- Time-series optimized for dashboards -
--template saas- Multi-tenant SaaS starter -
--template ecommerce- Products, orders, inventory - Custom schema generation per template
- Example code (Node.js, Python) for each template
- Template-specific RBAC configurations
Use Cases:
- "Setup a chatbot with database backend"
- "Multi-tenant SaaS database API"
- "E-commerce backend with DreamFactory"
Command:
npx @dreamfactory/create my-app --template chatbotGoal: Easy migration from competing platforms
Features:
- Supabase → DreamFactory migration script
- Firebase → DreamFactory migration script
- PostgREST → DreamFactory migration script
- Hasura → DreamFactory migration script
- Schema import and conversion
- Data migration with progress tracking
- RBAC rules conversion
Use Cases:
- "Migrate from Supabase to self-hosted DreamFactory"
- "Switch from Firebase to DreamFactory"
- "Import existing REST API to DreamFactory"
Command:
npx @dreamfactory/migrate --from supabase --connection-string postgresql://...Problem: Users want AI agents to access more than just databases
Features:
- Stripe payments MCP server
- SendGrid email MCP server
- Twilio SMS MCP server
- AWS S3 storage MCP server
- Salesforce, Shopify, ServiceNow connectors
- One-command multi-service setup
Use Case: "Give Claude access to my database AND Stripe AND email"
npx @dreamfactory/create my-app --services database,stripe,sendgrid,s3Problem: Docker Compose is for local dev, production needs cloud deployment
Features:
- AWS deployment (ECS, RDS, ElastiCache)
- GCP deployment (Cloud Run, Cloud SQL, Memorystore)
- Azure deployment (Container Apps, Azure Database)
- DigitalOcean deployment (App Platform, Managed Databases)
- Automatic SSL certificates
- Load balancing and auto-scaling
- Environment-based configuration
Use Case: "Deploy DreamFactory to production on AWS"
npx @dreamfactory/deploy --platform aws --region us-east-1Problem: Users want to compare DreamFactory performance vs alternatives
Features:
- Automated API performance testing
- Comparison vs Supabase, Firebase, PostgREST
- Load testing with realistic workloads
- Optimization recommendations
- Shareable performance reports
Use Case: "Benchmark DreamFactory vs Supabase for my use case"
npx @dreamfactory/benchmark --compare supabaseProblem: Non-technical users struggle with manual database schema design
Features:
- Web-based schema designer
- Drag-drop table creation
- Visual RBAC configuration
- API testing in browser
- MCP config generation
- Export to SQL/Docker Compose
Use Case: "Design my database schema visually and generate DreamFactory config"
npx @dreamfactory/create my-app --ui
# Opens web UI for visual configurationMost Requested Features:
- GraphQL endpoint generation (alternatives to REST)
- Real-time WebSocket support (live data updates)
- Automated API documentation (OpenAPI/Swagger enhancement)
- Row-level security (RLS) templates (like Supabase)
- Backup/restore utilities (database + DreamFactory config)
Vote on features: GitHub Discussions
Factors:
- User requests - GitHub issues, community votes, Slack telemetry feedback
- LLM discoverability - Features that improve search rankings and recommendations
- DreamFactory adoption - Features that drive OSS → Commercial conversion
- Technical dependencies - What infrastructure is needed first
Current Priority: Connection wizard (v0.2.0) - most requested, blocks real-world usage
Want to help build these features? See CONTRIBUTING.md
Good first issues:
- Documentation improvements
- Template creation (new use cases)
- Database connector testing
- Platform-specific deployment scripts
Features marked with ❌ are deprecated:
- None yet (v0.1.0 is first release)
- GitHub Issues: https://github.com/dreamfactorysoftware/create-dreamfactory/issues
- Community Forum: https://community.dreamfactory.com
- Commercial Support: https://www.dreamfactory.com/support