Overview
On-premise deployment allows you to run CAS Parser on your own infrastructure — all parsing happens locally within your network. No data leaves your servers. Use cases:- Banks and financial institutions with strict data policies
- Compliance requirements for on-shore data processing
- High-volume parsing (eliminate API rate limits)
- Air-gapped environments
On-premise deployment is available for enterprise customers only. Contact sales to discuss licensing.
Architecture
What you get:- Docker image with CAS Parser runtime
- License key for activation
- Local parsing (no external API calls)
- All features: CDSL, NSDL, CAMS, KFintech
- CDSL OTP Fetch (requires CDSL portal access)
- Gmail Inbox Import (requires OAuth with our credentials)
- KFintech CAS Generator (requires KFintech portal access)
Deployment
1. Receive Docker Image
We’ll provide a private Docker image URL and credentials:2. Run Container
3. Parse CAS PDFs
Configuration
| Environment Variable | Description | Default |
|---|---|---|
LICENSE_KEY | Your enterprise license key (required) | - |
MAX_WORKERS | Gunicorn worker processes | 4 |
WORKER_TIMEOUT | Request timeout in seconds | 120 |
LOG_LEVEL | Logging verbosity | INFO |
License Validation
The container validates your license key on startup:- Valid license → Container starts, parsing enabled
- Invalid/expired license → Container exits with error
- Network check → License verified once at startup (one-time call to
license.casparser.in)
Supported Features
| Feature | On-Premise | Cloud API |
|---|---|---|
| CDSL CAS parsing | ✅ | ✅ |
| NSDL CAS parsing | ✅ | ✅ |
| CAMS CAS parsing | ✅ | ✅ |
| KFintech CAS parsing | ✅ | ✅ |
| Contract Notes | ✅ | ✅ |
| CDSL OTP Fetch | ❌ | ✅ |
| Gmail Inbox Import | ❌ | ✅ |
| KFintech Generator | ❌ | ✅ |
Scaling
Horizontal scaling:Updates
We release quarterly updates with bug fixes and new features:- Automatic updates: Not available (air-gapped)
- Manual updates: Pull new image version, restart container
- Version pinning: Recommended for production (
casparser:enterprise-v2.1.0)
Monitoring
The container exposes health endpoints:Pricing
On-premise licenses are based on:- Concurrent workers (not request volume)
- Annual licensing (no per-parse fees)
- Support SLA
Getting Started
Contact Sales
Email casparser.in/contact with your requirements (workers, deployment environment, SLA needs)
Support
Enterprise license includes:- Email support (SLA-based response times)
- Slack/Teams channel (for critical issues)
- Quarterly health checks (our team reviews your setup)
- Version upgrade assistance (guided migration)
FAQ
Can I use this in air-gapped environments?
Can I use this in air-gapped environments?
Yes. After initial license validation, the container runs fully offline. Copy the Docker image to your air-gapped network via USB/DVD.
What if my license expires?
What if my license expires?
The container will stop accepting new parsing requests. Existing deployments continue running, but you’ll need to renew to process new PDFs.
Can I modify the Docker image?
Can I modify the Docker image?
No. The image is proprietary and license-protected. Modifications will invalidate your license.
Is source code available?
Is source code available?
On-premise deployment uses the same battle-tested code as our cloud API. Source code access is not included, but we can discuss custom development for strategic partners.
Questions?
Contact Enterprise Sales
Discuss on-premise deployment for your organization

