Build and deploy systems in the cloud, on prem or on the edge
Abstract away differences between environments into reusable control planes that standardize system control
Convert complex environments into configurable/interchangeable resources
Define reusable application logic as operation data
Dynamically route operation requests to the services that provide them
Automatically generate APIs (REST, GraphQL, etc.) to expose that logic
Natively import and use operations in your code
Define types as language-agnostic data, rather than in code
Dynamically map and migrate types between storage engines
Rapidly respond to change by enforcing schemas and generating type code at runtime
Break out of DAG files by defining your workflows as data
Stop repeating yourself — reuse Guidepad abstractions (operations, environments, etc.) within your workflows
Automate away repetitive tasks
Guidepad's Type system provides a language-agnostic framework for declaring schema and then generates relevant code objects at runtime.
Guidepad allows users to declare services and environments as data, and create new custom definitions to capture configurations specific to your system components.
The Operation Type and its sub-types allow users to define system functionality as data.
Existing workflow automation platforms confine users to files, often requiring changes to many lines of code and version control commits to modify flow, behavior, or triggers. Guidepad shifts this paradigm by defining the entirety of a workflow on top of its generative Type system.
Guidepad provides a native communication backbone for Inter-Service communication, removing the need for developers to directly wire Services together.
Guidepad's Plugin framework allows end-users to extend existing functionality and provide capabilities not present within the core system. Extend Datastore classes to provide transparent data storage in a cutting-edge storage engine. Define custom Types and UI views for your client.
The software development ecosystem is always in a state of flux, and the rate of change is always accelerating as new tools and technologies enter and leave the market. Guidepad provides a stable set of concepts and abstractions that you and your team can count on no matter where the industry takes you.
Guidepad's Platform-as-Data approach gives you the observability of other “panes of glass” platforms for free, as your entire system is declared as data within the framework. Guidepad extends the traditional “pane of glass” by attaching functionality to the data definitions via the Type system.
As you and your team discover and standardize repeatable tasks as Operations, Guidepad’s WorkPlan system provides the capability to quickly automate and chain together those Operations. Unlike other workflow management systems, the WorkPlan system integrates natively with the rest of GuidePad, allowing for the automation of operations such as schema changes and State Plan executions in response to real-world events.