Skip to main content

Introduction

Welcome to the Typograph Developer Documentation.

Typograph is a creative automation platform for building, editing, and publishing typographically rich documents — templates, flyers, POD products, marketing collateral and more — either through our web Portal or programmatically through the API.

What You'll Find Here

  • Guides — step-by-step tutorials for integrating the browser scripts and the REST API
  • Portal Documentation — end-user guides for the Typograph Portal
  • OpenAPI Reference — interactive Swagger UI for the REST API

Platform Surface

Typograph exposes its capabilities through three complementary surfaces:

SurfaceAudienceDocumented In
REST APIAny backend or client that can speak HTTPGuides → API
Browser scriptsWeb apps embedding the Editor or Canvas (read-only renderer)Guides → Integration
MCP ServerAI assistants (Claude, etc.)AI Agents (MCP)

All three ultimately go through the same API Gateway, which handles OAuth 2.0 authentication, scope-based authorization, tiered rate limiting, and routing to the underlying services.

Browser Scripts

The Editor and Canvas are delivered as CDN-hosted scripts — no npm package install is required.

ScriptPurposeCDN URL
EditorFull document editing UIhttps://cdn.typograph.nl/editor/latest/editor.js
CanvasRead-only document rendererhttps://cdn.typograph.nl/canvas/latest/canvas.js

Both expose a window.typograph global and communicate with your page through DOM events and callback registration. See Editor Integration and Canvas Integration.

  • Installation — create your first OAuth client and obtain credentials
  • Quick Start — obtain a token and call the API
  • Authentication — OAuth 2.0 flows (Client Credentials, Authorization Code + PKCE, Refresh)
  • Core Concepts — the document model (templates, pages, elements, swatches)
  • Support — contact, FAQ, status