iOS PDF Signature Library

PSPDFKit for iOS is a library for signing PDF documents with an electronic signature or with encrypted certificate-based digital signatures. It offers developers an API to create, validate, and display digitally signed documents, as well as a beautiful UI for hand-drawn electronic signatures.

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by PlanGrid, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Create digital signatures — Digitally sign PDFs using a private key

  • Validate digital signatures — Verify the certificate and signature

  • eSignatures — Add drawn, scanned, or typed electronic signatures

  • Signature storage — Store locally or remotely for future reuse

  • Events — Trigger workflows or automations

  • Customizable UI — Hide buttons, match your look & feel, and more

  • Client side — Sign PDFs directly in the app (no server needed)

  • Extendable — Add forms, annotation, editing, and more

Guides for Signatures

Introduction to Signatures Learn about the basics of PDF signatures

Add an Ink Electronic Signature How to an electronic signature (eSignature) to a PDF document

Electronic Signature Storage How to implement a mechanism for storing signatures

Electronically Sign with a Certificate How to use electronic signatures and digital signatures together

Supported Digital Signature Methods Learn about the supported digital signing methods and algorithms

Generate a Certificate How to generate a self-signed certificate for testing purposes

Add a Digital Signature How to add a digital signature to a PDF document

Validate Digital Signatures How to validate digital signatures

Biometric Digital Signatures How to create a digital signing solution based on biometric data

Digital Signature Customization How to customize the digital signing experience

Custom Digital Signers How to sign a document using your own encryption

Contained Digital Signatures Learn about splitting the signing workflow into two phases

Legacy Built-In Digital Signatures UI Learn about the digital signatures UI available before 1 May 2021

Add a Signature Field How to programmatically add new signature form fields to a PDF

Fill and Sign Forms How to programmatically or manually fill and sign forms in a PDF

Free Trial

  • Unlimited trial usage

  • Guidance and tech support from developers

  • Get started