Revolutionize Contract Signing with Digital Signatures
KhatimDoc offers a seamless and legally binding contract signing experience powered by digital signatures—going beyond basic e-signatures to ensure security, authenticity, and compliance. With advanced cryptographic technology, KhatimDoc guarantees the integrity and verification of every signed document.
- Perform e-signatures, digital Signatures or eseals
- Provides builtin workflows & form filling
- Compliant with industry regulations: eIDAS, ESIGN Act, UETA & more

What sets KhatimDoc apart compare to other digital signature solutions?
e-IDAS Compliant
Gain the confidence of knowing that your contracts are secure and legally binding with advanced long term eIDAS-compliant digital signatures. Protect the integrity of your agreements and eliminate the risk of tampering or dispute with robust digital signature solutions.
Self-Managed
- Freedom to self-host
- Enhanced control and security
- Ensure data sovereignty
- Meet regulatory requirements
Enterprise Driven
- Manage Organization & Team accounts.
- Set up fine-grained roles and rights.
- API powered.
- Delegate control.
E-Sign, D-Sign or E-Seal
A single portal of KhatimDoc allows organizations to manage all flavours of signatures with HSM held keys or Smartcards.
-
Sign any time, any where
Collaborate effortlessly with stakeholders across different locations and time zones. Empower your team and clients to sign documents from anywhere, on any device, and keep your business moving forward with speed and flexibility.
-
User Experience
Delight in a seamless user experience with Khatim Doc, where you can effortlessly setup workflows, navigate through quick filters and access package info. Breeze through form filling, ensuring a smooth and intuitive document management journey.
-
Multiple Workflows
Create and manage multiple workflows from a single dashboard with multiple documents (package) to process. Add multiple reviewers or signers in a workflow. Recipients can sign or approve as per their roles. Allow serial or parallel workflows.
Deployment
-
Supported OS
All flavors of Windows Server & Linux (Centos Stream, Ubuntu, RedHat, Fedora)
-
Languages
50+ Languages (English, Chinese, French, Italian Spanish, Arabic, German, Portuguese etc.)
-
Minimum H/W Requirement
8 GB RAM, 2 vCPU (2.3 GHz), 10 GB disk space.
Words from Client
Leading companies rely on us for their PKI and digital signature needs
We recently had the pleasure of working with the talented team at Codegic to develop an e-signing platform. From the initial consultation to the final delivery, Codegic’s team was attentive to our needs and consistently went above and beyond to ensure the success of the project. Their knowledge of the latest technologies and industry best practices was evident in every aspect of their work, and they were able to deliver a high-quality product that met all of our requirements.
Calvin Tan, Director, Hiend Software Pte Ltd.
Pricing
- KhatimDoc is charged per bundle
- Each bundle allows you to deploy 2 instance of KhatimDoc servers in high availability mode
- To add more servers in your existing pool; Add more bundles OR Buy a single server instance at 50% of the bundle price
- Test environments or Staging environments are charged 50% of the price
Maintenance Plan
With active annual software maintenance plan:
- Keep your installation safe and secure with the latest security updates
- Get free access to the newest features, enhancements, and bug fixes
- Get premium support from our technical engineers (within 24 hours on business days)
FAQs
Can we integrate with existing CAs?
Naturally, integrating KhatimDoc with your current CAs is possible, and any customization required for the integration will be free of charge.
What is needed to run KhatimDoc?
Deploying KhatimDoc requires three core components:
– KhatimDoc software and an efficient hardware on which to deploy
– Khatim PKI Server; to generate user keys and signatures
– Cryptographic Hardware; Such as an HSM, ensures that the keys utilized to create digital signatures.
How can developers integrate with KhatimDoc?
Developers can use any programming language to integrate with KhatimDoc’s API interfaces based on JSON. Contact us for programming samples.
How many KhatimDoc instances I need to deploy?
Deploy at least two instances initially for high availability and add more as needed to achieve the desired transaction per second (TPS) rate. KhatimDoc allows for an unlimited number of instances to be deployed. Consider deploying in both staging and disaster recovery (DR) zones.
How can we boost the performance of KhatimDoc?
There are many factor which can boost the performance. This includes:
– Opting for ECDSA over RSA keys (Check with your HSM vendor too)
– 2048 bit RSA keys over 4096 bit
– 384 bit ECDSA key over 521 bit
– Deploying multiple load balanced servers instead of a single instance
– Deploying KhatimDoc near your client region with low network latency
– Using HSM for keys storage instead of software
– Using a PCI based HSM over network/cloud based HSM
How to choose the right contract signing solution?
Choosing the right contract signing solution could be difficult. Use the following checklist to choose the right one for your needs:
– Does it provide quick installation and simple configuration?
– Does it provide the throughput you expect & scales quickly?
– Does it support PAdES standard?
– Does it raise alerts in case of failures?
– Does it provide easy to integrate APIs?
– Does the vendor provide quick support?
– Are all operations done securely?
– Does it fit your budget?
Can alerts to be pushed to a central logging system?
KhatimDoc features an integrated logging system that records all incoming requests and responses, while also alerting administrators of any issues. Furthermore, secure notifications can be sent to central logging systems such as Splunk, Grafana, Greylog, LogRhythm, and others.
Which technology stack is used?
KhatimDoc is built with Java (OpenJDK) and Apache Tomcat, providing platform independence and allowing for easy deployment on multiple platforms such as Linux, Windows, and Mac.
