What deployment options does ComPDF offer?

Trials & Licensing | Usage RulesTue. 05 Aug. 2025

ComPDF offers three flexible deployment options—Local SDK, Online API, and Self-hosted Deployment—to meet diverse business scenarios and technical architectures.

 

  • Local SDK: Integrates seamlessly into your local applications or systems, providing highly controllable document processing capabilities.
  • Online API: Hosted by ComPDF, allowing developers to quickly access the PDF features by easily RESTful API requests without the need for local deployment.
  • Self-hosted Deployment: Deployable on your own server environment, balancing data security with flexible control.

 

We have compared the features of these three deployment modes to help you choose the solution that best fits your project based on your business needs and platform constraints.

 

  SDK API Self-hosted deployment
Specificities - Deployment location: deployed to the purchaser's device side
- Administrative privileges: Purchaser has full privileges
- Data security: the buyer has absolute data security.
- Restrictions: Restrictions on language, framework, platform
- Offline
- Deployment Location: Deployed to the server side of the API provider.
- Administrative privileges: the API provider has full privileges
- Data security: the buyer's data security is weak
- Restrictions: No restriction on language, framework, platform
- Online
- Deployment location: deployed to the buyer's server side
- Administrative privileges: Purchaser has full privileges
- Data security: the buyer has absolute data security
- Restrictions: No restrictions on language, framework
- Offline
Advantages - High security, local processing, integration of platform-related data will not be accessed
- Fast response speed
- High stability, stable function after docking, no quantity limitation.
- Low maintenance costs, no server and server maintenance costs, can be charged according to the number of API requests, and if the API needs to be upgraded to fix bugs, the product can be upgraded online without affecting the user.
- Low development cost, simple integration, can quickly verify the business model and user experience.
- Low volume, API integration will not have additional resources to occupy the app capacity.
- High security, local processing, integration related data will not be accessed
- Fast response time
- High stability, more stable functions after docking, no quantity limitation
- Low development cost, simple integration, one-click deployment
Disadvantages - High development costs, the development workload is relatively large API, but our SDK provides a standard version can speed up the integration speed
- High maintenance costs, SDK upgrades to fix bugs, the product needs to be updated and upgraded simultaneously, and users can only use the product normally after it is released.
- Large volume, SDK integration will take up a certain amount of app capacity.
- Low security, the data need to go through the vendor's server, there may be a risk of collecting user data
- Slow response time, need to upload the document to the server and then back after processing, long processing time
- Low stability, affected by the network
- High maintenance costs, requiring servers and server maintenance costs
- Uncertain stability, depending on server performance
Scenario - Applicable to complete functionality, including UI interaction-related
- Suitable for customisation and extension, SDK is more flexible.
- Applicable to independent module functions, such as watermarking, text splitting, merging, encryption, etc., for the need to interact with the functional limitations, such as annotation operations, content editing, etc.
- Suitable for low budget, need to quickly verify the business model and market companies
- Suitable for system integration
- Clear requirements for data security
- Customers who can only use the intranet, can not link to the extranet.

 

For a detailed comparison, please check out our blog post: SDK vs API vs On-premises (Self-hosted) Deployment: What are the Differences?

 

Ready to Get Started?

Adding our 30-day trial into your app is a breeze. Contact ComPDF now and enhance your app with a top-notch PDF experience in minutes!
Get Started