https://github.com/dreamfactorysoftware/dreamfactory
DreamFactory API Generation Platform - API Wrapper for SQL Server, Snowflake, MySQL, and more!
https://github.com/dreamfactorysoftware/dreamfactory
api api-generation api-generator automatic-api dreamfactory framework laravel openapi php rest
Last synced: 5 days ago
JSON representation
DreamFactory API Generation Platform - API Wrapper for SQL Server, Snowflake, MySQL, and more!
- Host: GitHub
- URL: https://github.com/dreamfactorysoftware/dreamfactory
- Owner: dreamfactorysoftware
- License: apache-2.0
- Created: 2015-04-30T13:26:04.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T15:20:12.000Z (about 1 month ago)
- Last Synced: 2025-03-05T00:35:03.812Z (about 1 month ago)
- Topics: api, api-generation, api-generator, automatic-api, dreamfactory, framework, laravel, openapi, php, rest
- Language: Shell
- Homepage: https://www.dreamfactory.com
- Size: 36.7 MB
- Stars: 1,587
- Watchers: 88
- Forks: 320
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - dreamfactory - DreamFactory 2.0 Application (PHP)
- awesome-homelab - DreamFactory - API Wrapper for SQL Server, Snowflake, MySQL, and more! | (Apps / X)
- jimsghstars - dreamfactorysoftware/dreamfactory - DreamFactory API Generation Platform - API Wrapper for SQL Server, Snowflake, MySQL, and more! (Shell)
README
![]()
Code Automation for Generating APIs
Getting Started Guide ∙ Try Online ∙ Contribute ∙ Community Support ∙ Docs
![]()
![]()
![]()
## Table of Contents
* Platform Overview
* Installation Options
* DreamFactory's Cloud Playground
* Documentation
* Support Options
* Commercial Licenses
* FeedbackDreamFactory is an API generation solution best known for its ability to automatically generate secure and documented APIs for databases like Microsoft SQL Server, MySQL, Snowflake, PostgreSQL, Oracle, and MongoDB. It is built on top of the [Laravel framework](https://laravel.com/), and includes a convenient web-based administration client. So what can you do with DreamFactory?
* [Generate](http://guide.dreamfactory.com/docs/chapter03.html#generating-a-mysql-backed-api) powerful, reusable, documented APIs for SQL and NoSQL databases, files, email, push notifications and more in seconds.
* [Use the PHP, Python, and NodeJS scripting languages](https://guide.dreamfactory.com/docs/integrating-business-logic-into-your-apis/) to easily customize API behavior at any endpoint, for both API requests and API responses.
* [Secure every API endpoint](http://guide.dreamfactory.com/docs/chapter03.html#creating-a-role) with user management, SSO authentication, role-based access control, OAuth and Active Directory integration.https://github.com/dreamfactorysoftware/dreamfactory/assets/36458555/6d1569a8-07bd-4e24-a8bb-637ecc98bdff
* Install DreamFactory and all of the required dependencies in less than 5 minutes using our [installers](https://github.com/dreamfactorysoftware/dreamfactory/tree/master/installers) for CentOS/RHEL, Debian, Fedora, and Ubuntu.
* [Docker](https://github.com/dreamfactorysoftware/df-docker) provides a Docker compose image or you can build your own.
* Our [Helm chart](https://github.com/dreamfactorysoftware/df-helm) provides a convenient way to install DreamFactory within your Kubernetes cluster.
* [Raspberry Pi](http://guide.dreamfactory.com/docs/raspberry-pi.html) allows you to configure DreamFactory on everybody's favorite tiny computer.Contact us for more information if you're interested in a feature complete version (whether hosted in our cloud environment or on-premise). Or just spin up a playground instance right now!
## DreamFactory's Cloud PlaygroundStart testing for free with our cloud playground now by creating a DreamFactory instance here.
Learn more about DreamFactory's many features by reading our [Getting Started Guide](http://guide.dreamfactory.com/).
Additional platform documentation can be found on the [DreamFactory wiki](http://wiki.dreamfactory.com).|
|
|
|
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ask and answer StackOverflow questions with the [`dreamfactory` tag](https://stackoverflow.com/questions/tagged/dreamfactory) | Check out our [Docs](https://docs.dreamfactory.com), [Wiki](https://wiki.dreamfactory.com), and [Guide](https://guide.dreamfactory.com) for various examples and tutorials | Tweet to [`@dfsoftwareinc`](https://twitter.com/dfsoftwareinc) or with the [`#dreamfactory` hashtag](https://twitter.com/search?q=%23dreamfactory&f=live)In need of official technical support? Desire access to REST API wrappers for SQL Server, Oracle, SOAP, or Snowflake? Require API limiting and/or auditing? Looking to extend the capabilites of your existing APIs? Schedule a demo [with our team](https://www.dreamfactory.com/demo/)!
Feedback is welcome on our [forum](http://community.dreamfactory.com/) or in the form of pull requests and/or issues. Contributions should follow the strategy outlined in ["Contributing to a project"](http://help.github.com/articles/fork-a-repo#contributing-to-a-project).