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

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?

0 +

Customers

0 %

Quick integration

0 ms

API response time

0 %

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

Top Reasons to Connect BoldSign and Power Automate

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.

security-and-compliances
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.

0 +

Years in business

0 +

Customers

0 +

Countries

0 +

Built-in features

Reviews

Don't take our word for it.

E-Signature_Leader_Leader
E-Signature_Leader_Mid-Market_Leader
E-Signature_Leader_Small-Business_Leader
E-Signature_Leader_Small-Business_AsiaPacific_Leader
E-Signature_Leader_Small-Business_EMEA_Leader
E-Signature_MomentumLeader_Leader

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

Great and Simple product

I was looking for a simple and easy to use system that was not going to break the bank. Bold Sign delivers in all aspects. Easy to use and outstanding cost structure.

G2 Logo
Abraham M.

Posted on April 28, 2025

Great experience with BoldSign

BoldSign streamlines our document signing process. Its intuitive design and reliable customer service make it a pleasure to use. The software is very user friendly.

G2 Logo
Kevin R.

Posted on March 11, 2025

Very satisfied with BoldSign

BoldSign is easy to use and has been a seamless integration into our workflow. Very user friendly and easy to navigate. Customer service is helpful and responsive.

G2 Logo
Cassie S.

Posted on March 25, 2025

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
signup-banner