Introduction

Welcome to PEDAL: the next-generation platform for declarative, type-safe, and extensible API and data pipeline development.


Why PEDAL?

PEDAL is engineered for ambitious teams and 10x engineers who demand:

  • Type Safety at Scale: End-to-end type guarantees, from product requirements to runtime validation, powered by Zod and TypeScript.

  • Declarative Workflows: Define your entire API, data models, and validation logic in a single source of truth—no more drift between docs, code, and tests.

  • Automated Code Generation: Instantly generate OpenAPI, Zod schemas, TypeScript types, and more from high-level specifications.

  • Extensibility: Plugin-friendly architecture lets you customize, extend, and automate every stage of your pipeline.

  • Production-Grade Quality: Comprehensive test coverage, robust validation, and performance benchmarks ensure reliability at scale.


What You'll Find Here

  • Quick Start: Get up and running in minutes with real-world examples.

  • Core Concepts: Deep dive into PEDAL's architecture, workflow syntax, and design philosophy.

  • Tutorials: Step-by-step guides for advanced usage, integration, and customization.

  • Reference: Detailed API docs, configuration options, and error codes.

  • Troubleshooting: Proven strategies for debugging, performance tuning, and diagnostics.

  • Contributing: Guidelines for extending PEDAL and submitting high-impact PRs.


Built for Builders

PEDAL is trusted by top engineering teams to:

  • Eliminate boilerplate and manual schema drift

  • Accelerate delivery of robust, well-documented APIs

  • Empower teams to focus on business logic, not plumbing

  • Scale confidently with type safety, validation, and automation


Ready to build the future of APIs and data pipelines? Dive in, explore, and join the PEDAL community of world-class engineers.

What is PEDAL?

PEDAL is designed to streamline and automate workflows for developers, DevOps, and product teams. It offers a CLI, API, and web interface, integrates with GitHub and CI/CD tools, and is extensible via scripts and webhooks.

  • Vision: Automate the product engineering lifecycle for efficiency, scalability, and integration.

  • Audience: Developers, DevOps, project managers, admins, and contributors.


Tip: Use the sidebar or search to navigate. This documentation is organized for all user personas, from new users to advanced contributors.

Last updated