Integrate Embedded signature in Your App with simple coding

With our powerful eSignature API, you can quickly integrate embedded eSignature functionality into your app. We also provide SDKs for various tech stacks, making integration even easier across different platforms.

Embedded Signature Banner

Trusted by 50,000+ businesses worldwide

Mobile Trusted Company
Fast and Reliable

Embed the signing process in minutes!

Generate embedded signing links with a few lines of code, integrate them via iframe, and let customers view and sign documents without leaving your platform!

				
					curl -X GET 'https://api.boldsign.com/v1/document/getEmbeddedSignLink?
documentId=YOUR_DOCUMENT_ID&signerEmail=alexgayle@cubeflakes.com&redirectUrl=https://www.boldsign.com/&signLinkValidTill=10/14/2022' \
-H 'X-API-KEY: {use your API-KEY here}'
				
			
				
					var apiClient = new ApiClient("https://api.boldsign.com", "{use your API-KEY here}");

var documentClient = new DocumentClient(apiClient);

EmbeddedSigningLink embeddedSigningLink = await documentClient.GetEmbeddedSignLinkAsync(
    "YOUR_DOCUMENT_ID", 
    "alexgayle@cubeflakes.com", 
    DateTime.Now.AddDays(30), 
    "https://www.boldsign.com/"
).ConfigureAwait(false);

string signLink = embeddedSigningLink.SignLink;
				
			
				
					ApiClient client = Configuration.getDefaultApiClient();
client.setApiKey("YOUR_API_KEY");

DocumentApi documentApi = new DocumentApi(client);

String documentId = "YOUR_DOCUMENT_ID";
String signerEmail = "alexgayle@cubeflakes.com";

OffsetDateTime signLinkValidTill = OffsetDateTime.parse("2025-01-01T00:00:00+00:00");

EmbeddedSigningLink embeddedSignLink = documentApi.getEmbeddedSignLink(
    documentId, 
    signerEmail, 
    null, 
    null, 
    signLinkValidTill, 
    null
);
				
			
				
					<?php
require_once "vendor/autoload.php";

$config = new BoldSign\Configuration();
$config->setApiKey('YOUR_API_KEY');

$document_api = new BoldSign\Api\DocumentApi($config);

$document_id = 'YOUR_DOCUMENT_ID';
$signer_email = 'alexgayle@cubeflakes.com';
$sign_link_valid_till = 'VALID_DATE';

$get_embedded_sign_link_response = $document_api->getEmbeddedSignLink(
    $document_id, 
    $signer_email, 
    $sign_link_valid_till
);
				
			
				
					import boldsign

configuration = boldsign.Configuration(api_key="YOUR_API_KEY")

with boldsign.ApiClient(configuration) as api_client:
    document_api = boldsign.DocumentApi(api_client)
    document_id = "YOUR_DOCUMENT_ID"
    signing_email = "alexgayle@cubeflakes.com"
    redirect_url = "https://www.boldsign.com/"
    sign_link_valid_till = "2025-02-04"
    
    get_embedded_sign_link_response = document_api.get_embedded_sign_link(
        document_id=document_id,
        signer_email=signing_email,
        redirect_url=redirect_url,
        sign_link_valid_till=sign_link_valid_till
    )
				
			
				
					import { DocumentApi } from "boldsign";
 
const documentApi = new DocumentApi();
documentApi.setApiKey("YOUR_API_KEY");
 
const documentId = "YOUR_DOCUMENT_ID";
const signerEmail = "david@cubeflakes.com";
 
const countryCode = "+1";
const phoneNumber = "2015550124";
const signLinkValidTill: string = "2025-01-22";
const redirectUrl = "https://www.boldsign.com/";
 
const embeddedSignLinkResponse = documentApi.getEmbeddedSignLink(documentId, signerEmail, countryCode, phoneNumber, new Date(signLinkValidTill), redirectUrl);
				
			
Key stats

Why BoldSign?

50,000+

Customers

57%

Quick integration

200ms

API response time

99.999%

Uptime reliability

Webhooks

Webhook integration provides real-time updates and easy syncing with your systems. Customize it to fit your workflow. Learn more about webhook integration.

Custom Email Workflows

You can create custom email workflows using webhooks and the API to suit your needs. Learn more on setting up custom email workflows.

Client-Side Events

With client-side events from the embedded signing page, you can trigger actions based on the signer’s actions. Check out the documentation for more information on customizing client-side events.

Redirect URL

You can redirect the signer to a dedicated page once a document has been signed. Learn more about redirecting Signer to specific page.

Key Features

Features designed for developers

Integrating BoldSign with Power Automate enhances eSignature workflows by automating repetitive tasks and streamlining document management processes.

Explore

Want to know more?

Visit our API documentation for detailed endpoint information, code samples in various programming languages, and helpful guides.

SDKs

BoldSign SDKs: easy eSignature integration

BoldSign provides SDKs for top frameworks, allowing you to easily add secure eSignature functionality into your existing web, mobile, or desktop applications.

Security and Compliance

Legally Valid.
Fully Secure.
Always Compliant.

BoldSign meets top global standards like SOC 2, GDPR, HIPAA, and PCI DSS. Every signature is legally enforceable under the ESIGN Act, eIDAS, and global laws. With AES-256 encryption, your data stays protected from start to finish.

Illustration - Security and Compliance
Enterprise-Ready E-Signatures

Built to scale with your business

Close deals faster, cut costs, and stay compliant. From startups to global enterprises, thousands trust BoldSign to simplify document signing.

25+

Years in business

50,000+

Customers

120+

Countries

1,500+

Built-in features

Reviews

Don't take our word for it.

G2 eSignature Leader Summer 2026
G2 eSignature Leader Mid-Market Summer 2026
G2 eSignature Leader Small Business Summer 2026
G2 eSignature Momentum Leader Summer 2026

Check out our reviews on G2 to see what customers have to say about BoldSign.

Exactly what I needed for API-based proposals

I needed a way to send and manage proposals programmatically through my web app without manual steps in between. BoldSign's API made that possible and the implementation was straightforward enough that I could get it working quickly without a lot of headaches.

G2 Logo

Michael P.

Posted on May 8, 2026

Seamless Signatures with BoldSign, Highly Recommended

BoldSign solves not receiving necessary signatures in a timely manner, especially for customers without a printer or scanner. It provides a seamless way to collect signatures and perform work.

G2 Logo

Ashly T.

Posted on May 13, 2026

Seamless Transition and Stellar Support with BoldSign

BoldSign offers affordable
e-signatures with an unlimited signature pricing plan and excellent customer support, providing full feature parity without a premium price tag. It's proactive in support and cost-effective compared to our previous use of DocuSign.

G2 Logo

Robert B.

Posted on May 27, 2026

FAQs

Frequently asked questions

Embedded signatures enable you to embed the signature request sending and signing interfaces on your own application. This allows your users to send or sign documents seamlessly within your application, enhancing their overall experience.

No, signers don’t need a BoldSign account or pay any fees to sign documents in the embedded signing process.

Sender identities are necessary to send signature requests on behalf of another user. Simply add the intended user as the sender identity, but you will need to get their approval before proceeding. Please visit our API documentation for more details.

At BoldSign, security is our top priority. We ensure the utmost user data and documents protection through end-to-end encryption and adherence to industry regulations like GDPR and SOC 2.

BoldSign charges for its eSignature API on a per-document basis. It costs $0.75 per document. Please visit our pricing page for more information.

Yes, BoldSign fully supports embedded signing on mobile devices. You can integrate the signing experience directly into your mobile app using BoldSign’s API and SDKs, which are designed to be responsive and developer-friendly.

With BoldSign, upload your document, generate a signing link, and embed it in your app or site using a secure iFrame with just a few lines of code for a seamless signing experience.

Sign up for your free trial today!

  • tick-icon
    30-day free trial
  • tick-icon
    No credit card required
  • tick-icon
    30-day free trial
  • tick-icon
    No credit card required
Sign up for BoldSign free trial