Developer API · v1 beta

Build with golf
course intelligence.

Use Golf Course Maps for spatial delivery, Golf Course Graphics for on-demand imagery and interactive JavaScript experiences, CADDIE.100 Printables for asynchronous PDF and ZIP production, or Smart Scorecards to normalize photographed scorecards and extract handwriting with explicit review decisions. Each service has a focused contract beneath one versioned platform.

Golf API service catalog

Golf data services.

01

HTTP API & JavaScript SDK · beta

Golf Course Graphics

Build configurable hole graphics, green-detail imagery, and full-course artwork through an HTTP rendering API and a browser SDK with interactive HTML overlays.

Explore documentation →
02

Map Tiles & Static Images · beta

Golf Course Maps

Add CADDIE.100 cartography to mapping experiences with north-up raster Map Tiles, bounded Static Images, and PMTiles-ready course packaging.

Explore documentation →
03

Printable PDF & ZIP packages · production

CADDIE.100 Printables

Generate golf yardage sheets and packaged printable assets from a versioned JSON template, measured course data, and configurable Smart Components.

Explore documentation →
04

Photo normalization & handwriting API · beta

Smart Scorecards

Normalize marked CADDIE.100 scorecard photos and extract handwriting with explicit review decisions and provenance.

Explore documentation →

Platform

One platform. Four product services.

Every service shares measured course geometry and cartographic foundations. Graphics includes HTTP image rendering and the JavaScript SDK; Maps includes north-up Map Tiles, bounded Static Images, and PMTiles delivery; Printables turns versioned layout requests into independently rendered PDFs, proofs, and private delivery packages; Smart Scorecards identifies supported printed layouts, returns temporary perspective-corrected images, and can extract handwriting while keeping uncertain cells in review. Permanent storage remains under the client's control.

The shared Course Data API provides normalized course summaries. Organization owners and admins manage private and publishable keys, environments, scopes, rotation, and revocation from the authenticated account workspace; see the credential security guide.

View the live service catalog ↗

JavaScript projects

Add complete browser experiences.

Graphics JSRender golf graphics, protected Smart Components, and client-authored annotations inside custom viewers and planning tools.
Scorecards JSOpen a prebuilt scorecard capture experience, collect round details and photos, and receive versioned processing results.