Digital Pathology API & SDK: Simplifying integration with Pathomation

Modern digital pathology software must go far beyond simple image viewing. Today’s solutions need to integrate seamlessly with laboratory systems, research platforms, AI pipelines, and web applications—while remaining scalable, secure, and high‑performance.

Pathomation’s Digital Pathology API, SDKs, and plugins are designed specifically to meet these needs. By abstracting away the complexity of whole slide imaging, Pathomation enables developers and technology providers to build robust digital pathology solutions faster and with less risk. Pathomation provides vendor neutral access to a broad range of whole slide image formats through a unified API and SDK ecosystem.

The Pathomation PMA.core technology PMA.core – The Backbone Technology for Digital Pathology — Pathomation is compatible with over 76 whole slide image formats Supported Whole Slide Image Formats — Pathomation and has CE-IVD certification for viewing and measuring distances and areas on whole slide images. The platform is designed with interoperability in mind, supporting standards such as IIIF for tile-based image access and OAuth2 for secure API authentication and enterprise integration workflows.

Fully detailed information on our APIs and examples can be accessed via this webpage : Open API's, SDK's & Plugins — Pathomation

WHY A DIGITAL PATHOLOGY API MATTERS

Whole slide images (WSI) introduce unique technical challenges:

• Gigapixel image sizes

• Vendor‑specific file formats

• High‑performance zooming and panning

• Secure access control

• Integration with image analysis tools

Building these capabilities from scratch consumes time and resources. Pathomation solves this by offering a well‑documented, production‑proven API and SDK ecosystem that handles image management, visualization, and interoperability for you. We are also very open in sharing information, please try our examples mentioned here as easy starting points.

THE PATHOMATION DIGITAL PATHOLOGY API

At the core of the platform is the Pathomation API, which provides programmatic access to:

• Whole slide images and image pyramids

• Metadata and repository management

• Annotations and regions of interest (ROIs)

• Snapshot generation at predefined resolutions

• Authentication and authorization workflows

This API‑first architecture supports integrations ranging from LIS/LIMS connectivity and research portals to AI inference pipelines and custom clinical applications.

FASTER WEB DEVELOPMENT WITH THE JAVASCRIPT SDK

For web applications, the Pathomation JavaScript SDK dramatically simplifies development. Instead of implementing custom tiling, zoom logic, and vendor‑specific parsing, developers work with high‑level, intuitive JavaScript objects.

Example: Initializing a Whole Slide Viewer

var pmaViewer = new PMA.UI.Viewer({

element: document.getElementById("viewer"),

serverUrl: "https://your-pma-server"

});

pmaViewer.loadSlide("/repository/path/to/slide");

With just a few lines of code, developers can embed a fully interactive, high‑performance whole slide viewer into any web application.

Benefits:

• No custom image rendering logic

• Vendor‑agnostic slide support

• Smooth performance for very large images

PROGRAMMATIC NAVIGATION AND DEEP LINKING

The JavaScript SDK allows precise control over how slides are displayed:

pmaViewer.setZoom(20);

pmaViewer.setCenter({ x: 12000, y: 8000 });

This enables:

• Deep linking to specific tissue regions

• Synchronized multi‑user viewing

• Guided education and training workflows

SNAPSHOTS FOR AI AND REPORTING

Pathomation also simplifies image extraction for downstream workflows such as AI training, inference, and reporting:

pmaViewer.createSnapshot({

width: 1024,

height: 1024,

format: "png"

});

Typical use cases include:

• Feeding ROIs into AI models

• Exporting standardized images for QC

• Generating images for reports and presentations

SDKs FOR THE FULL DEVELOPMENT STACK

Pathomation provides official SDKs across multiple programming environments:

• JavaScript SDK – Web viewers and interactive applications

• Python SDK – AI development, image analysis, batch processing

• Java SDK – Enterprise platforms and backend services

• PHP SDK – Web portals and CMS integrations

This ensures a consistent developer experience across front‑end, backend, and data‑science workflows.

PLUGINS AND EMBEDDABLE COMPONENTS

In addition to APIs and SDKs, Pathomation offers plugins and embeddable components that accelerate deployment. These are ideal for:

• Software vendors adding digital pathology support

• Educational platforms embedding slide viewers

• Clinical and research systems extending visualization capabilities

BUILT FOR SCALE, AI, AND CLINICAL USE

The Pathomation developer ecosystem supports:

• High‑throughput image access

• On‑premises, cloud, and hybrid deployments

• Secure, role‑based access control

• AI model integration without data duplication

Pathomation acts as a reliable digital pathology backbone—allowing teams to innovate confidently while remaining production‑ready.

BUILD FASTER. INTEGRATE SMARTER.

Whether you are developing AI pathology solutions, embedding a whole slide viewer, or integrating digital pathology into enterprise systems, Pathomation’s API, SDKs, and plugins significantly reduce development effort.

Explore the Pathomation developer ecosystem and start building smarter digital pathology solutions today.

WHY A DIGITAL PATHOLOGY API MATTERS

Whole slide images (WSI) introduce unique technical challenges:

• Gigapixel image sizes

• Vendor‑specific file formats

• High‑performance zooming and panning

• Secure access control

• Integration with image analysis tools

Building these capabilities from scratch consumes time and resources. Pathomation solves this by offering a well‑documented, production‑proven API and SDK ecosystem that handles image management, visualization, and interoperability for you. We are also very open in sharing information, please try our examples mentioned here as easy starting points.

THE PATHOMATION DIGITAL PATHOLOGY API

At the core of the platform is the Pathomation API, which provides programmatic access to:

• Whole slide images and image pyramids

• Metadata and repository management

• Annotations and regions of interest (ROIs)

• Snapshot generation at predefined resolutions

• Authentication and authorization workflows

This API‑first architecture supports integrations ranging from LIS/LIMS connectivity and research portals to AI inference pipelines and custom clinical applications.

FASTER WEB DEVELOPMENT WITH THE JAVASCRIPT SDK

For web applications, the Pathomation JavaScript SDK dramatically simplifies development. Instead of implementing custom tiling, zoom logic, and vendor‑specific parsing, developers work with high‑level, intuitive JavaScript objects.

Example: Initializing a Whole Slide Viewer

var pmaViewer = new PMA.UI.Viewer({

element: document.getElementById("viewer"),

serverUrl: "https://your-pma-server"

});

pmaViewer.loadSlide("/repository/path/to/slide");

With just a few lines of code, developers can embed a fully interactive, high‑performance whole slide viewer into any web application.

Benefits:

• No custom image rendering logic

• Vendor‑agnostic slide support

• Smooth performance for very large images

PROGRAMMATIC NAVIGATION AND DEEP LINKING

The JavaScript SDK allows precise control over how slides are displayed:

pmaViewer.setZoom(20);

pmaViewer.setCenter({ x: 12000, y: 8000 });

This enables:

• Deep linking to specific tissue regions

• Synchronized multi‑user viewing

• Guided education and training workflows

SNAPSHOTS FOR AI AND REPORTING

Pathomation also simplifies image extraction for downstream workflows such as AI training, inference, and reporting:

pmaViewer.createSnapshot({

width: 1024,

height: 1024,

format: "png"

});

Typical use cases include:

• Feeding ROIs into AI models

• Exporting standardized images for QC

• Generating images for reports and presentations

SDKs FOR THE FULL DEVELOPMENT STACK

Pathomation provides official SDKs across multiple programming environments:

• JavaScript SDK – Web viewers and interactive applications

• Python SDK – AI development, image analysis, batch processing

• Java SDK – Enterprise platforms and backend services

• PHP SDK – Web portals and CMS integrations

This ensures a consistent developer experience across front‑end, backend, and data‑science workflows.

PLUGINS AND EMBEDDABLE COMPONENTS

In addition to APIs and SDKs, Pathomation offers plugins and embeddable components that accelerate deployment. These are ideal for:

• Software vendors adding digital pathology support

• Educational platforms embedding slide viewers

• Clinical and research systems extending visualization capabilities

BUILT FOR SCALE, AI, AND CLINICAL USE

The Pathomation developer ecosystem supports:

• High‑throughput image access

• On‑premises, cloud, and hybrid deployments

• Secure, role‑based access control

• AI model integration without data duplication

Pathomation acts as a reliable digital pathology backbone—allowing teams to innovate confidently while remaining production‑ready.

BUILD FASTER. INTEGRATE SMARTER.

Whether you are developing AI pathology solutions, embedding a whole slide viewer, or integrating digital pathology into enterprise systems, Pathomation’s API, SDKs, and plugins significantly reduce development effort.

Explore the Pathomation developer ecosystem and start building smarter digital pathology solutions today.

Next
Next

AI in Medical Imaging: When the Machine Is Right and the Pathologist Is Not