Test how easy it is to customize and sign a document—try the demo.
The Dropbox Sign API offers a reliable, flexible set of eSignature tools that can be used to power digital agreements and turn slow, outdated business processes into a competitive advantage. With a broad range of highly-configurable features, the Dropbox Sign API empowers you to build secure signing experiences and document workflows that delight your users.
This documentation contains information and resources to help you build with the Dropbox Sign API. Here’s some of what you’ll find here:

You can fully test every endpoint and almost every feature in the Dropbox Sign API (even from a free account) by setting test_mode to true on your API requests.
There are a few key behaviors to be aware of:
test_mode are not legally binding and documents are watermarked as such.test_mode will be visible in the Dropbox Sign accounts of requester and signers. Please consider the e-mail addresses you use when testing.test_mode. However, production requests will ignore those settings unless you’re subscribed to a Standard or Premium plan.Sending production (legally-binding) signature requests requires a paid API plan. The API will return a status code of 402 if such requests are made without a proper plan. We understand that you may want to test the API before paying for it. Some API endpoints are restricted to paid plans, but can still be used without signing up for a paid plan by using our test mode. See the Testing section above.
The endpoints below are organized by the subscription plan required to use them.
To maximize stability for everyone, the Dropbox Sign API enforces rate limits on the number of API calls over a specific period of time. Exceeding the rate limits in this section may result in an error with a status code of 429.
By default, you can make up to 100 requests per minute for standard API requests, and 25 requests per minute for higher tier API requests. In test mode, you can do 10 requests per minute. Exceptions can be made for customers with higher volumes. Please contact us for more information.
Higher tier API endpoints:
Rate limit information is returned in the HTTP headers of any API request:
Use these headers to understand how your requests are being limited.
If your application triggers this rate limit, you’ll receive the following response:
Use the response headers and message above to limit your requests to the Dropbox Sign API. If you’re exceeding your rate limit frequently, you will receive an email notifying you of the overage. It is important to address these notifications, as excessive rate limit abuse will be addressed by blocking the offending account until the situation is resolved. Please contact us if you require a rate limit increase.
Please visit our API Dashboard Guide for more information.
Ready to take your first steps with the Dropbox Sign API? We now offer an updated and interactive Quickstart guide that will introduce you to the Dropbox Sign API. Upon completion of the Quickstart guide, you should feel pretty comfortable sending signature requests!
We also recommend using the Try it console to send API calls directly from the endpoint you’d like to further explore.