Comparison

Developer Instance vs Production Instance

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

CategoryDeveloper Instance (PDI)Production InstanceEdge
PricingCompletely 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 PersistenceHibernates 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 ScaleLimited 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 AccessAccess 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 FreedomComplete 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 CapabilitiesLimited 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 SLAsCommunity-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 ControlAutomatic 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
Chrome Extension

Sourdough: ServiceNow Monitoring and Analytics

A Chrome extension for ServiceNow Admins and Developers with essential tools, analytics, graphs and monitoring features.

Instance HealthGraphs & ChartsAPI HealthDeveloper ToolsQuick SearchInstance Switcher
Add to Chrome

Free to install. Pro $5/month after a 14-day no-card trial.
Pro requires the ServiceNow admin role. Upgrade inside the extension.

Overview
Tasks
CMDB
API
Metrics
Monitor
Internals
Instance:sourdoughdev·Version:Yokohama
Instance StateONLINE
System StatusFully Operational
Session Timeout90 minutes
Logged-In Sessions2 (20 active)
Build Nameyokohama-12-18-2024_p1
IP Address10.159.128.43
Instance HealthHealth Score: 90%
🔥 5dSourdough (Chrome Plugin)Dark Mode

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.

Question 1 of 3Performance

A list view on a table with millions of records is slow. Best fix?

Select an answer to continue