facts.dev

DreamFactory

Turns any SQL/NoSQL/Structured data into Restful API.

GitHub starsAwesome Lists Badge
Screenshot of DreamFactory website

Product Overview

DreamFactory is a revolutionary API generation solution that allows you to create secure, documented, and scalable RESTful APIs for any SQL or NoSQL database without writing a single line of code. With DreamFactory, you can sidestep the API design process and move straight into prototyping your internal APIs. This powerful platform offers a range of features, including role-based access control, key management, authentication (OAuth, SAML, AD, etc.), rate limiting, and full business logic (Python scripting) to ensure seamless integration with your existing systems.

Main Features

  • API Generation: Map your database schema directly into a REST API schema without writing any code.
  • RBAC and Security: Implement role-based access control, key management, authentication (OAuth, SAML, AD, etc.), rate limiting, and full business logic (Python scripting) to secure every API endpoint.
  • Scripting: Use PHP, Python, or NodeJS scripting languages to customize API behavior at any endpoint for both API requests and API responses.
  • Supported Connectors: Instantly build secure REST APIs into any database, including Microsoft SQL Server, MySQL, Snowflake, PostgreSQL, Oracle, and MongoDB.
  • Administration Client: Manage your APIs using a convenient web-based administration client.

By leveraging DreamFactory's robust features and powerful scripting capabilities, you can effortlessly connect to nearly any database, serve data in a secure and scalable way, and tackle even the biggest data and security challenges.