PLATFORM-AS-DATA

The Development Framework for managing complexity and expanding capabilities

Join our waitlist

Efficiently develop, specify, deploy and maintain complex systems at scale

Build and deploy systems anywhere

Manage environmental complexity

  • 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

Operations Definition

Encapsulate functionality

  • 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 your types as data

Generate system types at runtime

  • 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

Embedded Workflow Automation

Automate on top of abstractions

  • 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

The Solution

Overcome complexity and build for change by defining your systems as data within Guidepad

Dynamic Types

Define Types as data and let Guidepad generate code objects that you can modify if needed

Guidepad's Type system provides a language-agnostic framework for declaring schema and then generates relevant code objects at runtime.

Software as Data

Declare your Services and Environments, manage their states with State Plans

Guidepad allows users to declare services and environments as data, and create new custom definitions to capture configurations specific to your system components.

APIs

Design functionality with Operations and let Guidepad generate your APIs

The Operation Type and its sub-types allow users to define system functionality as data.

Automation

Break free of DAG files with WorkPlans defined 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.

Communication

Simplify Inter-Service messaging with a dedicated delivery backbone

Guidepad provides a native communication backbone for Inter-Service communication, removing the need for developers to directly wire Services together.

Extensibility

Layer on functionality via Plugins to get things just right

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.

Move beyond Infrastructure-as-Code to Platform-as-Data

Plan for
Change

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.

Functional Panes of Glass

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.

Automate Away Tedious Tasks

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.

Join our waitlist