dreamfactory/df-sqldb
DreamFactory SQL DB service for exposing MySQL, PostgreSQL, SQL Server, Oracle, and other SQL databases as REST APIs, with schema discovery, CRUD operations, stored procedures, and role-based access control.
Consider it when:
Look elsewhere when:
For executives: We can expose our existing databases as secured, auditable APIs in days instead of building and maintaining a custom middleware layer. The platform is self-hosted and Apache-2.0, so data never leaves our infrastructure, and governance controls — roles, keys, rate limits, logging — are included rather than bolted on later. The trade-off is vendor dependence: the package itself has negligible independent adoption, so we should evaluate and contract with DreamFactory as a platform, not treat this as a commodity library. Recommendation: run a time-boxed pilot against two data sources and compare total cost against a custom build before committing.
For engineering: This is DreamFactory's SQL connector — a Laravel service-provider module configured per data source. It handles driver support, schema introspection, endpoint generation, and request lifecycle integration so we don't reimplement them. It is actively released alongside the platform (latest 2026-09-24) but has effectively no standalone consumer base, so treat the platform's release cadence and issue tracker as our support channel. Integration cost is low; the real work is schema hygiene, permission modeling, and deciding which databases should be exposed at all. Risks to validate in the pilot: query performance on large tables, connection pooling under load, and how much custom logic we can express before we need a separate service.
How can I help you explore Laravel packages today?