Frequently asked questions
What is the difference between DreamFactory and Kong?
They do different jobs. Kong is an API gateway and management platform: it routes, secures, and observes traffic to APIs your teams have already built. DreamFactory is a self-hosted API generation platform: point it at a database and it produces documented, governed REST endpoints in minutes — with RBAC, API keys, rate limiting, and audit logging built in, so there is no separate backend to build first.
How much does Kong cost compared to DreamFactory?
Kong's open-source gateway core is free under Apache 2.0. Its published Konnect Plus plan bills per gateway per month with 1 million API requests included and $200 per month for each additional million, capped at 10 million requests a month — beyond that, Enterprise is custom-priced and billed annually. DreamFactory publishes flat tiers with no request metering: from $1,500/month for a single connector and $4,000/month for unlimited connectors (billed annually), plus an Apache-licensed open-source edition.
Can Kong generate a REST API from a database?
That is not the job Kong is built for — it is a gateway that manages and routes traffic to upstream services you provide, and its plugins transform requests rather than create endpoints from a schema. DreamFactory works the other way around: it introspects your database and generates the documented CRUD API itself, then governs it.
Can DreamFactory replace an API gateway?
For the APIs it generates, DreamFactory covers the gateway's governance job: API keys, role-based access control, OAuth/JWT, rate limiting, and audit logging are built in. If you operate a large fleet of other services, a dedicated gateway like Kong still fits — and DreamFactory-generated APIs can sit behind it like any other upstream service.
Do I need to write Lua plugins to use DreamFactory?
No. DreamFactory generates standard REST endpoints with OpenAPI documentation, and custom logic runs as server-side scripts in Node.js, Python, or PHP — ordinary application code. Extending Kong's behavior means writing gateway plugins, natively in Lua or in Go, JavaScript, and Python via plugin runners.
Can AI agents use DreamFactory APIs?
Yes. DreamFactory includes a built-in MCP (Model Context Protocol) server that exposes your databases as standardized tools for MCP-compatible models like Claude, GPT, Llama, and Gemini — governed by the same role-based access control and audit logging as every other API call.