
DreamFactory
Automatic REST API generation for databases and services
1.8k stars 350 forks last commit first released Apache-2.0
Actively maintained
Last commit 28 May 2026.

DreamFactory is an API generation platform that automatically creates REST APIs for databases and other data sources. It provides a web-based administration interface to configure connections, manage users, and secure endpoints without building a custom backend from scratch.
Key Features
- Automatic REST API generation from database schemas
- Supports a range of SQL and NoSQL backends (capabilities vary by edition)
- Web-based admin console for configuration and management
- Built-in authentication and authorization, including role-based access control
- API key support and multiple auth methods (capabilities vary by edition)
- Server-side scripting hooks to add custom business logic to requests and responses
- Generates API definitions and documentation (OpenAPI support)
Use Cases
- Create an API layer in front of legacy databases for modern web and mobile apps
- Standardize access to multiple data sources through consistent REST endpoints
- Rapidly prototype internal APIs with fine-grained access controls
Limitations and Considerations
- The open-source edition has reduced functionality compared to commercial offerings (for example, some connectors and advanced security/governance features may be unavailable)
DreamFactory is a strong fit when you need a secure API middle layer quickly, especially for existing databases and legacy systems. It emphasizes rapid API delivery with centralized administration and policy-driven access control.
Categories:
Tags:
Tech Stack:
Similar to DreamFactory

Fusio
Self-hosted API management and API gateway platform
Fusio is an open source API management platform for building, securing, and operating REST APIs, with a web backend, developer portal, and SDK generation.

Lowcoder
Open-source low-code platform for building business apps and UIs
Open-source low-code platform to build internal tools and customer-facing web apps with a visual UI builder, reusable modules, data-source connectors, and RBAC.

Snipe-IT
Web-based IT asset and software license management system
Open source IT asset management for tracking hardware, software licenses, and assignments, with audit history and a REST API for automation.


Graphweaver
Code-first platform to unify data sources into a GraphQL API
Graphweaver turns multiple databases and APIs into a single, code-first GraphQL API with an extensible admin UI and fine-grained access control.

bknd
Lightweight backend platform with data, auth, media, and workflows
bknd is a lightweight Firebase/Supabase alternative that provides a modular backend with REST API, admin UI, auth, media, and workflows, deployable across many JS runtimes.


Yaade
Open-source, self-hosted API development environment for collaboration.
Yaade is a self-hosted, collaborative API development environment that lets teams share API collections, run tests, and import from OpenAPI or Postman.



