> ## Documentation Index
> Fetch the complete documentation index at: https://signatureapi-daf4ee54.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Embed the signing interface into your application for a seamless user experience

<img noZoom src="https://mintcdn.com/signatureapi-daf4ee54/to2kcqhpCDnABjF5/docs/images/embedded.webp?fit=max&auto=format&n=to2kcqhpCDnABjF5&q=85&s=006b261be44590f44a5268a0c4dfc992" width="3000" height="1806" data-path="docs/images/embedded.webp" />

Let your users sign documents directly in your web or mobile app using SignatureAPI's Embedded Signing.

You need both:

* A **server** to create an envelope and get a ceremony URL.
* A **client** to display the ceremony to the recipient.

## Server side

Check [Ceremony URL](/docs/api/resources/ceremonies/ceremony-url) to learn how to get a ceremony URL using your server.

## Client side

<Warning>Don't use our API directly from the client because API keys can be exposed. If someone gets your API key, they can access all your data in SignatureAPI.</Warning>

After getting the ceremony URL, you can embed the signing interface directly into your application. You don't need any extra dependencies; just use standard components like **iframes** (for web apps), **WebView** (for Android), or **WKWebView** (for iOS).

<Card title="Web Apps" icon="browsers" horizontal iconType={"regular"} href={"/docs/embedded/web-app"}>
  Embed the ceremony in a web application using HTML and Javascript.
</Card>

<Card title="React Native" icon="react" horizontal iconType={"regular"} href={"/docs/embedded/react-native"}>
  Embed the ceremony in a React Native app.
</Card>

We are working on these docs. For help with implementation, click the support icon in the bottom right corner of the page.

<Card title="iOS (Soon)" icon="apple" horizontal iconType={"regular"}>
  Embed the ceremony in an iOS app using Swift.
</Card>

<Card title="Android (Soon)" icon="android" horizontal iconType={"regular"}>
  Embed the ceremony in an Android app using Java.
</Card>

<Card title="Flutter (Soon)" icon="mobile" horizontal iconType={"regular"}>
  Embed the ceremony in a Flutter app.
</Card>
