> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL. > > Documentation indexes by section: > - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt > - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt > - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt > - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt > > Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth > Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks > > OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json > MCP server: https://docusign.docs.buildwithfern.com/_mcp/server # Android SDK overview > The Docusign Android SDK provides classes and methods to access the Docusign eSignature REST API. The Docusign Android SDK provides classes and methods to access the Docusign eSignature REST API. Designed to support Java and Kotlin applications, the Android SDK enables you to develop fully functional Docusign integrations for Android devices. #### [Android SDK 101](/docs/mobile-sdks/android-sdk/android101) Get started with the Android SDK: learn fundamental concepts, download and install the SDK, set up your developer account, and learn about core SDK interfaces. #### [How-to guides](/docs/mobile-sdks/android-sdk/how-to) These step-by-step guides show you how to accomplish core mobile sending and signing scenarios and sync offline signing processes with Docusign. #### [Sample app](/docs/mobile-sdks/android-sdk/sample-app) This fully developed sample app shows the functionality of the Android SDK and can serve as a model for creating your own mobile Docusign integration. First, try the app without downloading any code; then you can clone it free from GitHub (MIT license). #### [Go-Live](/docs/mobile-sdks/android-sdk/go-live) Learn how to migrate your app from your developer account into production. #### [SDK reference](https://docusign.github.io/mobile-android-sdk/) Get complete information on all Android SDK classes and methods. > The Docusign Android SDK provides classes and methods to access the Docusign eSignature REST API. ## Docs - [Android SDK 101 overview](https://developers.docusign.com/docs/mobile-sdks/android-sdk/android101.md): Our Android SDK provides methods and classes that enable mobile developers to access the functionality of the Docusign eSignature REST API. - [What’s included in the Android SDK](https://developers.docusign.com/docs/mobile-sdks/android-sdk/android101/whats-included.md): See what's included in our Android SDK for eSignature REST API. - [When to use the Android SDK](https://developers.docusign.com/docs/mobile-sdks/android-sdk/android101/when-to-use.md): Our Android SDK wraps the Docusign eSignature REST API functionality into a package that is optimized for mobile development. - [Android SDK core interfaces](https://developers.docusign.com/docs/mobile-sdks/android-sdk/android101/core-interfaces.md): The Android SDK core interfaces are methods that you call to perform basic tasks. - [Android SDK status and error codes](https://developers.docusign.com/docs/mobile-sdks/android-sdk/android101/status-and-error-codes.md): When using the Android SDK, your application should handle errors thrown by the eSignature REST API or errors that the SDK itself generates. - [How-to guides overview](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to.md): Our how-to guides demonstrate how common Docusign Android SDK mobile app development scenarios work and how you can implement them into your own apps. - [How to log in to Docusign from your app](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/log-in.md): Learn how to log in to Docusign from your Android app. - [How to create an envelope for offline signing (PDF)](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/offline-signing-pdf.md): Learn how to create an envelope with the Android SDK that contains a PDF file that can be used for offline signing. - [How to create an envelope for offline signing (from a template)](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/offline-signing-template.md): Learn how to create an envelope with the Android SDK from a template for offline signing. - [How to cache an existing unsigned envelope to use offline](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/cache-envelope.md): Learn how to cache (download) an unsigned envelope with the Android SDK to use offline. - [How to start the signing process for an unsigned envelope without connectivity (offline)](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/start-signing-offline.md): Learn how to start the signing process for an unsigned cached envelope with the Android SDK. - [How to sync offline signed envelopes](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/sync-offline.md): Learn how to sync all pending envelopes that have been signed offline on the user’s mobile device with the Android SDK. - [How to request a signature online (embedded signing)](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/request-signature-embedded.md): Learn how to collect signatures directly from the app UI with the Android SDK in a process called embedded signing. - [How to brand the signing experience](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/customize-brand.md): Learn how to brand the user’s signing experience with the Android SDK. - [How to make a direct API call](https://developers.docusign.com/docs/mobile-sdks/android-sdk/how-to/direct-api-calls.md): This topic demonstrates how you can make a direct API call to the eSignature REST API from the Docusign Android SDK module if there is no existing SDK method. - [Android finance sample app](https://developers.docusign.com/docs/mobile-sdks/android-sdk/sample-app.md): This sample application showcases how a fictitious financial institution can use the Android SDK to build a mobile application for their customers. - [Android SDK Go-Live](https://developers.docusign.com/docs/mobile-sdks/android-sdk/go-live.md): For your Android app to be eligible to go live, it must meet certain criteria. Learn the criteria and get your app live.