Keep life and business moving forward with DocuSign for Apple
eSignature solutions for Apple
From small businesses to large enterprises, DocuSign provides customers with a simple and secure digital solution to sign, send and manage your documents on your favorite iOS devices. DocuSign for iOS enables you to close deals faster, increase sales, and improve both customer and employee experiences.

DocuSign for iOS
Complete transactions faster on your Apple devices. Sign, send, and manage documents with trust and confidence on your favorite iOS devices. With 99.99% availability and industry-standard security practices, DocuSign—available in 43 languages for signing—allows you to make secure transactions worldwide.
Download AppThird party iOS apps
DocuSign seamlessly integrates with some of your favorite iOS apps, so you can use DocuSign in a way that works best for you. Easily close deals and execute contracts within the Salesforce1 app, or sign and send documents directly from your Box account. Once your documents are completed, automatically save and store them in Box or Google Drive.








Custom iOS solutions
Use DocuSign’s mobile SDK and APIs to quickly and easily embed DocuSign into your own custom iOS apps. Connect DocuSign into your existing systems, enabling you to automatically retrieve and return data.

import com.docusign.esign.client.*;
import com.docusign.esign.model.*;
// Enter your DocuSign credentials
String UserName = "[EMAIL]";
String Password = "[PASSWORD]";
String IntegratorKey = "[INTEGRATOR_KEY]";
// for production environment update to "www.docusign.net/restapi"
String BaseUrl = "https://demo.docusign.net/restapi";
// initialize the api client for the desired environment
ApiClient apiClient = new ApiClient();
apiClient.setBasePath(BaseUrl);
// create JSON formatted auth header
String creds = "{\"Username\":\"" + UserName + "\",\"Password\":\"" + Password + "\",\"IntegratorKey\":\"" + IntegratorKey + "\"}";
apiClient.addDefaultHeader("X-DocuSign-Authentication", creds);
// assign api client to the Configuration object
Configuration.setDefaultApiClient(apiClient);
try
{
// login call available off the AuthenticationApi
AuthenticationApi authApi = new AuthenticationApi();
// login has some optional parameters we can set
AuthenticationApi.LoginOptions loginOps = authApi.new LoginOptions();
loginOps.setApiPassword("true");
loginOps.setIncludeAccountIdGuid("true");
LoginInformation loginInfo = authApi.login(loginOps);
// note that a given user may be a member of multiple accounts
List
System.out.println("LoginInformation: " + loginAccounts);
}
catch (com.docusign.esign.client.ApiException ex)
{
System.out.println("Exception: " + ex);
}
Learn more about custom solutions in the DocuSign Developer Center.
Developer CenterTransform your business with DocuSign and Apple
Latest Announcements
The new iOS 11 release makes it easier than ever to sign and send documents with DocuSign Mobile —now with drag and drop functionality. The iOS 11 version enables you to easily drag and drop attachments or multiple files directly from the Mail app or new Files app into DocuSign.
> Watch Demo Video > Download App
