ServiceNow offers different instance types for different purposes, with Developer Instances (PDIs) serving as free personal environments and Production Instances as licensed enterprise platforms. This comparison helps developers, administrators, and decision-makers understand the capabilities, limitations, and appropriate use cases for each instance type.
Side-by-side comparison
| Category | Developer Instance (PDI) | Production Instance | Edge |
|---|---|---|---|
| Pricing | Completely free personal developer instance with no licensing costs. Available to anyone who registers for a ServiceNow developer account. | Requires enterprise licensing with costs based on user count, applications, and additional modules. Significant annual investment for organizations. | Developer |
| Data Persistence | Hibernates after 10 days of inactivity and gets reclaimed after extended periods. All custom development and data can be lost during reclaim cycles. | Permanent instance with guaranteed uptime and data persistence. Enterprise-grade backup and disaster recovery capabilities built-in. | Production |
| Performance and Scale | Limited resources with slower performance and restricted concurrent user capacity. Not suitable for load testing or production workloads. | Enterprise-grade performance with scalable resources, load balancing, and capacity planning. Designed to handle thousands of concurrent users. | Production |
| Feature Access | Access to most ServiceNow applications and development tools for learning and prototyping. Some enterprise-only features and integrations may be limited. | Full access to all licensed applications, enterprise features, and advanced configurations. Complete platform capabilities without restrictions. | Production |
| Development Freedom | Complete freedom to experiment, break things, and rebuild without consequences. Perfect sandbox environment for learning and testing. | Development requires change management processes and cannot risk breaking production systems. More structured but constrained development approach. | Developer |
| Integration Capabilities | Limited external integrations due to network restrictions and temporary nature. Cannot reliably integrate with production enterprise systems. | Full integration capabilities with enterprise systems, APIs, and third-party tools. Production-grade security and networking features available. | Production |
| Support and SLAs | Community-based support only with no service level agreements. No guaranteed response times or enterprise support channels. | Enterprise support with defined SLAs, dedicated support channels, and priority assistance. Professional services and consulting available. | Production |
| Upgrade Control | Automatic upgrades to latest release with no control over timing. May receive upgrades before production instances during early access periods. | Controlled upgrade scheduling aligned with business needs. Can plan and test upgrades with proper change management processes. | Production |
Sourdough: ServiceNow Monitoring and Analytics
A Chrome extension for ServiceNow Admins and Developers with essential tools, analytics, graphs and monitoring features.
Free to install. Pro $5/month after a 14-day no-card trial.
Pro requires the ServiceNow admin role. Upgrade inside the extension.
Instance Lifecycle and Hibernation
Developer instances have a unique lifecycle that includes hibernation after 10 days of inactivity and eventual reclamation if not used regularly. Users receive email notifications before hibernation and can wake instances through the developer portal. Production instances maintain 24/7 availability with enterprise-grade uptime guarantees and no risk of automatic shutdown or data loss.
Development and Testing Capabilities
PDIs excel as learning environments where developers can experiment freely without fear of breaking critical systems. They include sample data, demo applications, and the ability to install plugins and make system changes. Production instances require structured development processes with proper testing procedures, change management, and cannot be used for experimental or destructive testing.
Data and Integration Limitations
Developer instances have significant limitations for real-world integrations due to their temporary nature and network restrictions. They cannot reliably connect to production enterprise systems or maintain persistent external connections. Production instances offer full enterprise integration capabilities with proper security controls, VPN access, and the ability to handle sensitive production data.
Upgrade Paths and Migration
Moving from a PDI to production requires careful planning as direct migration is not possible. Developers must rebuild applications in production environments using proper development methodologies and change management. Production instances offer controlled upgrade schedules and the ability to test changes in sub-production environments before going live.
Resource Allocation and Performance
Developer instances run on shared infrastructure with limited CPU, memory, and storage allocation, making them unsuitable for performance testing or production workloads. Production instances offer dedicated or guaranteed resources with the ability to scale based on organizational needs and usage patterns.
Which should you choose?
Choose Developer Instance (PDI) when
Choose a Developer Instance when learning ServiceNow development, prototyping new applications, experimenting with platform features, or building proof-of-concept solutions. PDIs are perfect for individual developers, students, or consultants who need hands-on experience without enterprise licensing costs. They're also ideal for testing new ideas before proposing them for production development.
Choose Production Instance when
Choose a Production Instance when deploying applications for real business use, requiring guaranteed uptime and data persistence, needing enterprise integrations, or supporting actual end users. Production instances are essential for organizations implementing ServiceNow as their primary IT service management platform or for any business-critical applications that require professional support and SLAs.
Verdict
The choice between Developer and Production instances depends entirely on your use case and organizational needs. Developer instances are unbeatable for learning, experimentation, and personal development at no cost, while Production instances are mandatory for any real business application. Most ServiceNow professionals benefit from using both: PDIs for learning and testing new concepts, and Production instances for actual business implementations. Consider PDIs as stepping stones to production development rather than alternatives to licensed instances.
Frequently asked questions
Can I migrate my PDI applications directly to a production instance?
No, there's no direct migration path from PDI to production instances. You must rebuild applications in the production environment using proper development practices. However, you can export update sets from your PDI and import them into production instances, though testing and validation are still required.
How long does a Developer Instance stay active?
Developer instances hibernate after 10 days of inactivity and can be reclaimed after extended periods of non-use. You'll receive email notifications before hibernation and reclamation. Regular login and activity will keep your PDI active indefinitely.
What happens to my data when a PDI hibernates?
Data remains intact during hibernation and is restored when you wake the instance. However, if the instance is reclaimed due to long-term inactivity, all data and customizations are permanently lost. Regular backups or update set exports are recommended for important work.
Can I use a Developer Instance for a small production deployment?
No, PDIs should never be used for production workloads due to hibernation risks, performance limitations, and lack of support or SLAs. Even small organizations need proper licensed instances for business-critical applications to ensure reliability and data protection.
Do Developer Instances have the same features as Production instances?
PDIs include most ServiceNow applications and development tools, but may lack some enterprise-specific features, advanced integrations, or performance capabilities. They're functionally similar for learning and development purposes but with resource and connectivity limitations.
How do I get a Developer Instance?
Register for a free ServiceNow Developer Program account at the ServiceNow Developer Portal. Once approved, you can request a PDI which is typically provisioned within a few hours. The process is completely free and available to anyone interested in learning ServiceNow development.
Test Your Knowledge
Quick 3-question quiz — see how your ServiceNow skills stack up.
A list view on a table with millions of records is slow. Best fix?
Select an answer to continue