How does DreamFactory enable AI access to data?
DreamFactory acts as an AI Data Layer, allowing AI agents, LLMs, and applications to consume governed data through standard REST or MCP endpoints. It ensures that credentials never leave DreamFactory and that the database remains protected, with access controlled by role-based security policies.
Can DreamFactory integrate with legacy systems?
Yes, DreamFactory is designed to connect to any database, data warehouse, SaaS app, or legacy system. It can instantly generate secure REST APIs from existing schemas and even convert SOAP services to modern REST APIs, facilitating the modernization of older infrastructure without rewrites.
What deployment options are available for DreamFactory?
DreamFactory is a self-hosted solution that can be deployed on-premise, in your Virtual Private Cloud (VPC), or completely air-gapped. It supports deployment on bare metal, VMs, containers (like Docker and Kubernetes), and Linux, ensuring your data never touches external servers.
How does DreamFactory ensure the security of generated APIs?
DreamFactory enforces governed access through role-based access control (RBAC), identity passthrough, and field-level security. All authentication stays within your infrastructure, and AI agents and applications only see the data they are entitled to, consuming data through governed REST endpoints that respect your security policies.
What is the difference between the open-source and commercial versions of DreamFactory?
The open-source version of DreamFactory offers limited features and a subset of connectors (PostgreSQL, Dynamo, Redshift, and SFTP). The full experience, including access to all databases, advanced customization options, and robust security features, is available through a commercial license.