Skip to navigation

When to use the iOS SDK

View as Markdown

The iOS SDK wraps the Docusign eSignature REST API functionality into a package that is optimized for mobile development. The table below outlines the high-level differences in capabilities between the iOS SDK and the eSignature REST API to help you determine which is right for your application or scenario.

FeatureiOS SDKeSignature REST API
Core technologyObjective-C based library with native Docusign UI componentsiOS developer access to Docusign eSignature REST API via language service layer
Full eSignature REST API accessNo, only template and envelope-driven document workflowsNo, most API endpoints are covered, but no offline access or account management endpoints
Offline capabilitiesYes, offline signing driven by templates and envelope creationNo, online only
Native signing UI componentsYes, leverages native components such as native signingNo, developers must build custom UI components to support API requests and responses
Supports all Docusign tab typesAgreement creation and offline signing supports signature, initials, name, date, textbox, checkbox, company, radio button and title tabsYes, all tab types are available and supported