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.
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
);
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.
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.
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
Don't take our word for it.
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.
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.
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.
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!
-
30-day free trial
-
No credit card required
-
30-day free trial
-
No credit card required