DreamFactory was built with a simple mission, making accessing data easier. This might seem like a simple problem that has already been solved, but in reality, it's a complex problem that has not been solved well. DreamFactory solves this by making it easy to securely put REST APIs on any database or file source. We are creating secure, scalable REST APIs by mapping a database or file source schema directly into an API schema, thus removing the need to write an OpenAPI Specification.
This is the crucial difference between DreamFactory and every other "API Generation" tool, like Swagger or Stoplight. These tools require the writing (ie coding) of an OpenAPI specification first. This might be necessary for creating some APIs, but its really unnecessary (and time-consuming) for creating private data-source APIs.
Put differently, DreamFactory gives organizations an on-premises DevOps-like automation platform for generating, managing, deploying, and securing private data-source APIs.
We started wondering, why isn’t there a Ruby on Rails for APIs?
The journey of DreamFactory began with a pivotal question: Why isn't there a Ruby on Rails equivalent for APIs? Our exploration into existing API Management solutions revealed a significant gap — none offered the capability to generate new APIs from scratch. This led us to envision a platform that would not only meet but exceed the needs of developers like us.
Self-Hosted: We understood the importance of a self-hosted solution — one that's always accessible, unaffected by the limitations of external providers. DreamFactory is designed for ease of use, ensuring quick onboarding for new team members and scalability as your needs grow.
Standardized & Reusable APIs: Our platform breaks the cycle of endless API changes and breakage. We focus on building standardized APIs using the OpenAPI specification that are reusable, enhancing consistency and reliability in your systems.
Integrated Security: Building secure APIs shouldn't be an afterthought. DreamFactory integrates essential security controls into the platform, making them a seamless part of your workflow. This approach simplifies the creation of secure APIs, embedding protection as a core feature.
Speed & Efficiency: In today’s fast-paced tech environment, speed is key. DreamFactory is engineered to drastically reduce the time required for integrations, API management, and control implementations. Our platform is not just about creating APIs — it's about accelerating the entire process, from conception to deployment.
DreamFactory was founded as an Open Source tool, but has matured into an Open Core model. The core offering and connectors (PostgreSQL, Dynamo, Redshift, and SFTP) are Open Source, the other connectors (ex: MySQL) and commercial features are available via a commercial license.
We support education institutions and the wider developer landscape, including many students, through supporting our Open Source Community edition of DreamFactory. The financial burden to maintain this is significant. Thus, for our commercial editions, we rely on the proceeds from established organizations to fund this ongoing contribution.
DreamFactory is a truly unique tool, so we are constantly figuring out new and effective ways of communicating this. We've worked with G2 to create the "API Generation" category, but thats is only the first step. We know this "DevOps" like approach to building private APIs bring enormous value to developers by automating away the busy work like adding in security (role based access, key management, authentication, rate limiting) and documentation.
Connect with me on Linkedin