Hi there! Welcome to the Ironclad Clickwrap Developer Portal. We have a rich set of developer tools to help you integrate into your own environment.


We are in the process of renaming PactSafe to Ironclad Clickwrap in our developer docs

You may notice various places in this documentation refer to "PactSafe". Ironclad acquired PactSafe in March 2021 and has renamed the product to be Ironclad Clickwrap.

Below, you'll find options for getting started based on your use case:

Acceptance Tracking

Javascript Library

Our JavaScript library allows you to integrate acceptance tracking using Ironclad Clickwrap in your own environment. The JavaScript library utilizes our Activity API, which is a microservice designed for fast and reliable acceptance tracking. Learn more about the JavaScript library on the JavaScript Library page.

Activity API

Our Activity API is a separate API (from our REST API) designed for sending acceptance data to the Ironclad Clickwrap platform, checking the acceptance status of a Signer, or retrieving data for creating a Clickwrap experience. Learn more about using our Activity API here.


Our REST API—which also powers our web app—can be used to create contracts, retrieve data from the Ironclad Clickwrap platform, or to manage the settings and sites even within your own Ironclad Clickwrap account! For acceptance tracking, gain more customizability and freedom with our REST API. With plenty of power, we also have plenty of documentation—which can be located here.


API Key Requirement

Please note that our REST API does require an API key to be used on all API calls.

Our SDKs - Acceptance and/or Contract Management

We have several SDKs available to be used. Each SDK will typically only cover acceptance tracking but some newer versions may cover more advanced use cases. Please feel free to peruse our available SDKs on our GitHub account to see all of our libraries!