GPAL
  • Concepts
  • Tutorials
  • Library
  • Endpoints
  • API
  • OttoMagic
  • Services
v1.0.0
Concepts
  • Advanced Topics
  • Automation Targets
  • Core Concepts
  • Data Operations
  • Form Building
  • Getting Started
  • Integrations

Getting Started

  • Installation & Setup
  • Selenium Driver Setup (Optional)
  • Why .NET Framework 4.8?
  • Your First Workflow

Concepts

Installation & Setup

Adding GPAL to your project takes just a few steps - a NuGet package, the right namespace references, and an optional GPAL.yaml for driver and global settings.

Selenium Driver Setup (Optional)

GPAL works out of the box with PuppeteerPort, its default engine - no driver needed. This page only applies if you choose a Selenium-based engine, which requires a WebDriver binary matching your installed browser version.

Why .NET Framework 4.8?

GPAL targets .NET Framework 4.8 on purpose - it ships with every supported Windows install, needs no separate runtime, and is one of the most stable targets Microsoft has ever shipped. None of that limits what GPAL can do, because the surface you write against is GPAL's fluent API, not the framework's.

Your First Workflow

A GPAL automation workflow follows a simple three-step pattern: create a browser, navigate to a page, interact with elements. This page walks through the minimal working example.

On this page


Concepts
Installation & Setup
Selenium Driver Setup (Optional)
Why .NET Framework 4.8?
Your First Workflow

GPAL

Generally Positive Automation Library

Get Started Library Desktop Viewer

Learn More

Contact Us

GPAL License

About GPAL

FAQs


Bug Reports

Report a bug


Software Decisions Inc © 2026 Copyright
X