Discover the Latest APIs Research & Trends
Accelerating API Delivery Through REST API Generation
Governmental agencies around the world are adopting the DreamFactory REST API platform for a variety of innovative purposes. The customer might be a foreign country, a state, a province, or a city. This whitepaper provides some recent examples of how governmental entities are using the platform.
Government Use Case
Governmental agencies around the world are adopting the DreamFactory REST API platform for a variety of innovative purposes. The customer might be a foreign country, a state, a province, or a city. This whitepaper provides some recent examples of how governmental entities are using the platform.
Healthcase Use Case
REST APIs for the medical industry are increasingly being required by government regulations, especially for Medicare and Medicaid. API services will play a key role enabling interoperability and providing patient information.
Education Use Case
Like any other complex enterprise, educational institutions also need to modernize IT infrastructure, make services and data more transparent, provide self-service options for students, and develop mobile applications. In some cases, educational institutions are developing API services for internal use. This can help with administration, infrastructure, enrollment, scheduling, tuition, scholarships, and many other needs. In other cases, API services are being provided for students that want to write mobile applications. This can enable new capabilities like student directories and event calendars. Educational institutions need a low cost and flexible way to provide these vital services.
DreamFactory Architecture Guide
DreamFactory is an open source REST API backend that provides RESTful services for building mobile, web, and IoT applications. In technical terms, DreamFactory is a runtime application that runs on a web server similar to a website running on a traditional LAMP server.
Scalability Guide
Instead of using traditional session management, where the server maintains the state of the application, DreamFactory handles session management in a stateless manner, not requiring the server to maintain any application state. This makes horizontal scaling a breeze, as you’ll see below. For demanding deployments, we suggest using NGINX, more on that later.
Security Guide
This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit security features that have been engineered into the software.
Serverless Computing
The shift to cloud computing fundamentally changed the way software is built and consumed by developers. Along with core infrastructure, higher-level components of the technology stack started to become available as services. The rise of APIs and mobile computing prompted cloud providers to deliver Platform as a Service (PaaS) and Backend as a Service (BaaS).
Designing Web-Scale Workloads with Microservices
Containers and microservices are redefining the software development lifecycle. Developers are empowered to choose best of the breed languages, frameworks, and runtimes to develop software. DevOps teams are dealing with new packaging and deployment mechanisms. Container orchestration tools such as Docker Swarm, Kubernetes, Apache Mesos are changing the way applications are deployed and managed.
Building Microapps with Citrix Workspace and DreamFactory
An enterprise-grade API as a service platform available in the cloud or on-premise. Generate database APIs instantly to build applications in Citrix Workspace faster.
Implementing the Twelve-Factor App Methodology for Developing Cloud-Native Applications
Application development has gone through a fundamental shift in the recent past. Developers are under pressure to deliver software that runs in a variety of environments including enterprise data centers and cloud platforms. The modern software is expected to scale with no major changes to the code. Software has to be shipped rapidly to deliver new features and user experiences.
FAQs
DreamFactory Platform & Installer FAQs
API management software helps you manage your custom APIs, but you have to build REST APIs yourself. DreamFactory, on the other hand, is a transactional run-time server for client applications that
1) automatically generates REST APIs for you,
2) enables you to customize API behavior with server-side scripts
3) manages all the backend security for those APIs
4) returns JSON / XML from REST API calls at runtime.
Since DreamFactory is self-hosted software, we require a call with an engineer to discuss licensing, installation, and pricing. This will ensure you have all the information needed to be successful.
If you are not ready for a call, we recommend you try our hosted trial. It's a limited version of the product, but it will give you a taste of how our automatic API generation, role-based access, and documentation works
Start in our documentation, but if you don't see your answer, please ask a question in the intercom chat bubble or schedule a call with our support team.
Yes, we have a detailed White Paper breaking down how Dreamfactory scales with performance benchmarks. Here is another White Paper specific to scaling microservices.
Yes! DreamFactory offers a robust scripting engine with support for PHP, Python, and NodeJS to fully customize your APIs.
Still have questions?
Book a call with our Solutions Engineers and get your questions answered
Contact Our Team