- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 07-12-2026 07:56 AM
Your ServiceNow Personal Developer Instance can be reclaimed if it is old enough and you have not logged in directly within the required time. Since July 11, 2026, ServiceNow has begun applying its updated PDI reclamation policy to inactive instances.
If you use a PDI for practice, testing, or building applications, check its status and protect any work you want to keep. The policy depends on more than whether you have visited the ServiceNow developer website.
ServiceNow Began Reclaiming Inactive PDIs on July 11
ServiceNow's updated PDI reclamation policy took effect on July 11, 2026. A Personal Developer Instance is a useful place to learn the platform, test scripts, configure applications, and try ideas without working in a production environment. However, it is not intended to act as permanent storage for months or years of work.
The policy addresses two problems that have affected the developer community: a large waitlist for instances and limited capacity. When inactive PDIs stay assigned to accounts indefinitely, other people may wait longer to get an environment for hands-on learning and development.
Effective July 11, 2026, ServiceNow can automatically reclaim a PDI that meets both inactivity conditions.
If you recently signed in and found that your environment looks different, is unavailable, or no longer contains your previous work, reclamation may be the reason. You should first check your ServiceNow notifications and email history for messages tied to your instance.
This change does not mean you should stop using a PDI for serious learning. It means you need to treat it as a temporary environment and keep important work somewhere outside the instance. Your configurations, update sets, custom records, scripts, and property values can take many hours to build. Those hours are much easier to preserve when you export work regularly instead of waiting until an instance becomes unavailable.
The policy also creates a simple maintenance habit: log in directly to the PDI on a regular schedule. That direct login matters because ServiceNow does not count every kind of account activity toward keeping the instance active.
The Two Conditions That Trigger PDI Reclamation
ServiceNow reclaims a PDI only when it meets both conditions in the policy. An instance must be at least 90 days old, and you must not have completed an explicit login to that particular PDI within the previous 10 days.
The requirements are easiest to compare side by side:
| Reclamation condition | What it means |
|---|---|
| Instance age | Your PDI has been provisioned for 90 days or more |
| Login inactivity | You have not explicitly logged in to that PDI during the last 10 days |
An instance that is only a few weeks old does not meet the age condition. Likewise, an older instance remains outside the stated trigger if you have logged in directly to it within the 10-day period. Both conditions must apply before automatic reclamation occurs.
The distinction around login activity is important. Visiting the main ServiceNow developer site does not count as an explicit login to your PDI. Background processes also do not count. A scheduled job, an integration, or other activity inside the environment cannot replace a direct user login.
You need to access the actual developer instance itself. In practical terms, that means opening your PDI and signing in to that environment, rather than only managing your account through the developer portal.
This is easy to overlook if you work across several instances. You might visit the developer site often, request an instance, check community resources, or review account details, yet still fail to log in to the PDI that holds your work. If that instance is more than 90 days old, the 10-day clock still applies.
Set a recurring reminder that matches how you use your instance. For example, if you build in your PDI only on weekends, make direct PDI access part of that routine. A brief login can prevent an avoidable disruption, but it should not replace backups.
Check the ServiceNow Warning Emails
ServiceNow sent reclamation-related notifications in stages before the policy took effect. If you believe an instance may have been affected, search your inbox for ServiceNow messages around the rollout dates.
The notification schedule included the following dates:
| Date | Notification |
|---|---|
| July 7, 2026 | Initial alert |
| July 10, 2026 | Final 24-hour reminder |
| July 11, 2026 | Final reclamation notice |
These messages can help you determine whether your PDI was identified for reclamation. Search for emails from ServiceNow, then review the message dates and any instance details included in the notifications.
If you do not see the notices in your inbox, check your spam, junk, and filtered folders before assuming ServiceNow did not contact you.
Email warnings are useful, but they should not be your only safeguard. Inbox rules can archive messages, a notification can land in junk mail, and you may not notice an alert during a busy week. Your own backup routine gives you more control than an email reminder received at the last minute.
If you have more than one environment associated with your account, review each one rather than assuming activity in one PDI protects another. The policy focuses on a direct login to the particular instance at risk. Keep track of which PDI contains active learning projects or application work, then access that environment regularly.
Back Up Your Work Outside the PDI
A PDI is built for learning and short-term experimentation. You should never treat it as the only location for work you want to retain. Reclamation can remove access to an inactive instance, and an external backup gives you a path back to your configurations and custom development.
Start by exporting your current update sets to local storage. Update sets can capture many configuration changes, and an exported copy gives you a record outside the instance. Review the work you have in progress before exporting, especially if you have multiple update sets or changes that are not yet organized.
Next, connect scoped applications to source control. A Git repository gives you a separate history of application files and changes. This is particularly useful for application development because you can preserve work outside the PDI rather than relying on one temporary environment.
Finally, perform regular XML exports for custom data, scripts, and system properties. Update sets do not remove the need to think about the other pieces of your work. If you created custom records, stored values in system properties, or built scripts that need separate preservation, export them as part of a planned backup routine.
Use these three actions as the foundation of your protection process:
- Export current update sets to local storage.
- Connect scoped applications to a Git source-control repository.
- Export custom data, scripts, and system properties as XML on a regular basis.
Keep your exported files somewhere you can find later. A local copy that is buried in an unknown downloads folder can become almost as hard to use as a missing instance. Give backups clear names, retain them in an organized location, and update them when your work changes.
You should also avoid waiting for an inactivity warning before exporting. Backups work best as a normal part of development, such as after completing a feature, before a major configuration change, or at the end of a practice session. That habit protects your work even if you later forget to log in within the required 10-day window.
A More Available PDI Platform for Active Developers
The new policy requires an adjustment, particularly if you used to leave a PDI untouched for long periods. Still, its stated purpose is practical: ServiceNow can free capacity from inactive environments and make developer instances more available to people who are actively building on the platform.
The long-term goal is a more stable, performant, and available ServiceNow developer infrastructure for active users.
You do not need to use a PDI every day. However, once it reaches 90 days old, you need to log in directly at least once within each 10-day period if you want to keep it active under this policy. Treat that login as routine maintenance, similar to checking the status of an environment before starting work.
External backups remain the stronger protection. A direct login may preserve access, but it does not protect you from every situation where you might need to rebuild or restore your work. Exported update sets, source control, and XML exports give you copies that do not depend on the continued availability of a single PDI.
If this policy changes how you organize learning projects or development work, build the new timing into your workflow now. A small recurring habit can save you from having to recreate configuration work later.
Keep Your PDI Active and Your Work Portable
The policy comes down to one operational rule: if your PDI is at least 90 days old, log in directly to that specific instance at least once every 10 days. Visiting the developer portal or relying on background activity does not meet that requirement.
Your best defense is a combination of regular PDI access and external backups. Export your work before you need it, keep important application code in source control, and avoid leaving valuable configurations in only one temporary developer instance.
- 8,277 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
The 10-day login rule does not seem to be the whole story. I was actively logging in to my instance and lost it anyway.
That aside, good breakdown of the manual steps to back up your work on a PDI. I know them well, and even so I have lost work too many times. Running them by hand, again and again, is enough of a chore that sooner or later you put it off, and that is exactly when reclamation catches you. And sometimes there is no reclamation at all. A PDI can simply break, with no warning, no email, no countdown.
That is why I built a tool to automate the backup of a PDI. I put it on Share in case it helps others in the same situation: https://developer.servicenow.com/connect.do#!/share/contents/3108109_instance_backup
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for the feedback, @ralvarez, and for sharing that backup utility!
You are completely right that instances can occasionally encounter unexpected infrastructure issues or break without warning. I actually put this article together directly based on an official outreach communication from the ServiceNow Community Programs team outlining the strict rollout of the new lifecycle policies.
While ServiceNow explicitly mentions that the 10 day direct login rule and 90 day age limit are the specific triggers for automatic reclamation, your point underscores exactly why manual habits alone aren't enough. Having an automated way to handle backups on Share is a great resource for the community to safeguard their work against both automatic reclamation and unexpected system errors.
Thanks for contributing that!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Happy if it helps someone keep their work this week. Thanks for the kind words, Bill
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
There seems to be a problem with the reclaim process. I use my PDI heavily, logged in directly many times last week including Friday, and yet it was reclaimed on Saturday.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
That is incredibly frustrating @rcastaldi , and it sounds like you hit a definite glitch in the automated rollout. If you were actively logging in directly as recently as Friday, you absolutely shouldn't have been caught by the 10 day inactivity trigger on Saturday.
In the meantime, if you need to stand up a new PDI, check out the automated backup utility that @ralvarez shared just above in this thread. It is a great resource to help protect your progress while the platform works out these early rollout bugs.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Requested for new Instance 2 days ago still in waiting list.
anyone facing this same issue?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
I'm literally logged into it right now, have been all day - was logged in yesterday, most of last week - and I just got a reclamation notice for Friday. Whatever the criteria is, it's VERY much not working.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi @Nordrir,
That is incredibly frustrating. If you have been logged in directly all week, you absolutely should not be receiving a reclamation notice for this Friday. The inactivity criteria is clearly misfiring in your case.
Since you are actively logged in right now, you are doing exactly what is required to keep the instance alive based on the updated policy. It looks like the automated notification system is experiencing a major glitch and is out of sync with actual active sessions during this initial rollout phase.
Hopefully the system catches up and recognizes your activity before Friday. Keep us posted on whether the instance stays active!
Best,
Bill
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
So I think this is a different policy. The mail I'm getting is that it will be reclaimed, and that no extensions are possible. Whatever policy is driving this, has decided that I apparently can't retain my instance, regardless of use, and it can't be appealed nor extended.
I don't know where this comes from, there's no explanation, no background for it communicated in the email, but I know some of my colleagues have been informed similarly, despite actively developing applications on them, and testing solutions.
I guess we're going into potential forced rotation, where people are losing access entirely based on instance age, as SN no longer has the necessary capacity to run the required number of instances, and queuing is getting unmanageable.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
I agree with the other comments about inconsistent tagging of inactive PDI's. There is a bug (or some other criteria being applied) with the reclaim process. I just received a notice this morning that my PDI is to be reclaimed for inactivity. However, this morning when logging in to the Developer account to awaken the PDI I see the note that it has not been active for more than 8 days (and some minutes) even though I had been actively using it daily for the past few weeks including up to 6:30pm local time last night.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Is there someone managing the PDI infrastructure we can contact with a problem with a reclaimed PDI? Specifically, I had a PDI that was reclaimed (no longer visible on my Developer's account) but it is clearly still running as the URL is valid (I just can't log in anymore as passwords have been reset). However, the problem is now someone/somehow, there are scheduled jobs activated on it and I am getting spammed with notifications from those jobs. To be clear, I never activated those jobs when I had the PDI and never had notifications before. All this happened AFTER the PDI was reclaimed.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks everyone for the detailed reports. A lot of what you're describing actually lines up with the recent infrastructure incident rather than the normal reclamation rules, so let me pull it together in one place.
For those of you getting reclamation notices while you were clearly still logged in and using the instance ( @Nordrir , @ralvarez , and whoever saw the "inactive 8 days" flag), those notices got caught up in the incident. If you received one during this window, treat that date as no longer valid. A new notice with an updated date should come before anything is actually reclaimed. So being flagged despite daily use isn't something you did wrong.
On the waiting list side @aashu002 , most instances came back online and provisioning picked back up, but a small number apparently stayed offline afterward. That's most likely why a fresh request is still sitting in the queue. It should clear as the rest recover.
@hskchan, yours is a different beast. An instance that's already off your account but still live and firing scheduled jobs you never set up, with no way to log in and stop them, isn't something the reclamation policy explains. That really does sound like a bug. I'd raise it on its own so it gets tracked as an infrastructure issue instead of getting buried in the general reclamation talk.
Hopefully that helps separate what's incident related from actual reclamation. I'll keep the thread posted as things settle down.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thank you Bill for responding, I just wanted to say I really appreciated your initial post and subsequent follow ups on the subject.
Regards,
Henry
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thank you for this. Very helpful. I've been getting into my PDI through the portal. And this is the 3rd time while working on my project that I was brought to a stop because of the Bad Gateway message andwhen I return to the portal it tells me there is a servicenow issue preventing me from being able to work on the PDI.
My only concern in those moments is I was finding a groove and more importantly, "I hope I don't lose my work". I've been working and learning hard. lol.
But thanks to your post I feel peace of mind. I need to save my update sets to Github. I've only recently gained understanding of the concept of Update Sets. And knew of Git Hub, but now it all makes sense. This article was the one thing to tie it all together.
While Im scared to lose my instance, I feel peace of mind knowing I know how to work Update Sets AND the imporance of saving them to GitHub just incase this happens to me a 4th time. Normally, I felt relief because I've NEVER lost my work. But I've heard of people losing theirs.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks so much @chanhe and @kdllharr91 !
Henry, I really appreciate the kind words. Glad the updates have been helpful as we navigate these changes together.
@kdllharr91 , hearing that gives me so much joy. Learning Update Sets and linking them up with GitHub is huge for your growth on the platform. Keep up the great work momentum, and rest easy knowing your progress is safe!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
This is really horrible, as I had to change the instance due to an unschedule maitence that took 4 months to complete. I only had the Zurich instance for 4 months and used it regularly. Then you go offline and can't get in. Between the poorly written documentation and training material and this, you make it super hard to say I am loving this. You guys have to do better
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Lol, just got my active PDI reclaimed, although i have edited a script include just a few hours ago 😞
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for the honest feedback, @Admin CJ , and sorry this hit you after regular use. Two things that might help. First, on the policy itself: reclamation only applies once an instance is 90+ days old and has had no direct login in 10 days, and a developer-site login or background jobs don't count, only a login to the instance itself. Second, there was a ServiceNow infrastructure incident that took the Developer Site down and knocked some PDIs offline, and ServiceNow later confirmed it was resolved with all PDIs back online and no data loss expected. If your instance went offline in that window, that's the likely cause rather than the reclamation rule. If it's still inaccessible now, the practical path is to request a new PDI from the developer portal. I hear you on the docs too and I'll pass that along.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for flagging it, @Rio183246 . Editing a script include is real work in the instance, but the reclamation rule specifically looks for an explicit login to the PDI itself, so if the last actual login was outside the 10-day window on a 90+ day-old instance, that can still trigger it. That said, if you were genuinely logged in and it still went, it may be tied to the ServiceNow infrastructure incident that took some PDIs offline, which was later resolved with no data loss expected. Either way the fix is the same: request a fresh PDI from the developer portal, log in directly every few days, and keep update sets and XML exports backed up outside the instance.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
It seems like that the login activity is not tracked properly. I have got a new PDI just this week. But no matter if i login to the instance via "Start Building" Button from developer portal, or i type in my user name and password manually: The "last used" does not update in the developer portal (see attached screenshot).
I log into the instance multiple times a day, but "last used" is still 1 day 20 hours ago. This likely reflects the point of time when the instance was initially provisioned.
So technically, i cannot avoid the reclaim after 90 days if login activity is not detected.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi @Rio183246 ,
I'd separate two different things here: the developer portal's "Last used" display versus what your instance actually records.
The portal "Last used" value can lag and doesn't always move right after you log in, so I wouldn't rely on it to tell whether your logins are being detected. Instead, check the source of truth inside the PDI itself: the User Login History table.
How to verify your own logins:
1. Log into your instance.
2. In the URL, go to: https://<your-instance>.service-now.com/sys_user_login_history_list.do?sysparm_query=ORDERBYDESCsys_created_on (or type "sys_user_login_history.list" in the Application Navigator filter, or search "User Login History" in the nav menu).
3. You'll see every login attempt with Time of Login, Status (SUCCESS/FAILURE), Login Type, and IP Address. Filter the User column to your account.
When I checked my own PDI, that table showed a SUCCESS login timestamped today, even though the portal's "Last used" still read several days old. The instance clearly records the login even when the portal card doesn't refresh. You can also cross-check the active session list at v_user_session_list.do.
Given that, I'd suggest: (1) use the login history table as your proof of activity, (2) report the stale "Last used" display through official channels with a screenshot of both (portal card plus login history), and (3) keep backups regardless. Export update sets, put scoped apps in Git, and keep periodic XML/data exports, so a reclaim would just be a rebuild.
Best,
Bill
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hey everyone,
sharing the latest official word from ServiceNow on PDIs.
The product team is actively working to address demand and stability for Personal Developer Instances. Just a heads up that PDIs can run into issues from time to time, so please keep your own backups (exported update sets, source control, XML exports) so your work never lives in just one place.
Thanks so much for your patience, and please keep the feedback coming.
Bill
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
The issue I had is I was attempting to back up the instance the night before it was claimed and it went offline for 8 hours. Could not get into the instance at. I was able to back up my structure but not the data and the experiences that I created. I was able to restore that, thankfully, and have since built this out again and backed up. Going offline for 8 hours the day before you are going to claim it...Is this going to be the standard, not that SN locks the PDI the day before it plans to reclaim? That PDI was older than 90. Before that, XAndu was locked on me for 4 months due to maintenance, hence why I had to get a new PDI. Painful lesson, but I have learned.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi @Admin CJ ,
To address your question directly: the documented reclamation rules do not include a step where a PDI is locked the day before a reclaim. Reclamation is triggered only when both conditions are met together, the PDI has been provisioned for 90 days or more AND there has been no explicit direct login to that specific instance within the last 10 days. Background processes, scheduled jobs, and integrations do not count as a login; only a direct user login does.
The article does note that PDIs are temporary and that users have reported instances going offline due to infrastructure incidents or maintenance, but that is not described as a standard part of the reclamation process itself.
On backups, the recommended approach is to not treat the PDI as the only location for work you want to keep: export update sets to local storage, connect scoped applications to a Git repository, and regularly export custom data, scripts, and system properties as XML. If an instance does become inaccessible, the documented path is to request a fresh PDI through the developer portal.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi My PDi was more than 90 days old, but I was definitely using my PDI. I have backed it up. My point in bringing this up is that many have mentioned that the system went offline, and it was ever so convenient to have gone offline 8 hours before it was going to be snatched.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for the follow up, @Admin CJ , and I hear you. It sounds like your frustration is less about the 90 day part and more about the pattern of instances going offline right before a reclaim, which is completely fair.
Those are actually two separate things. The reclamation rule itself only looks at whether the instance is 90 plus days old and whether there has been a direct login in the last 10 days. It has no step that takes an instance offline ahead of time. When people have seen an instance go dark shortly before a reclaim, that has lined up with infrastructure incidents or maintenance rather than the policy doing it on purpose.
You are right that there is no formal support or case process for PDIs, so I would not send you down that road. If you can, take a quick look at the User Login History table inside the PDI (sys_user_login_history.list) filtered to your account, which confirms your logins were being recorded. If the instance is gone, the quickest fix is to spin up a fresh one from the developer portal.
Since you were logging in and had it backed up, you did everything right. Really appreciate you raising it, this is the kind of feedback that helps us get it sorted.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
The PDI was snatched, and all of that work is gone. As I stated, I had backed up part to of the PDI but was having difficulty backing up the entire PDI. My structure was saved, but my update sets and other experiences were not. I have a whole other PDI because it was taken, so there is no review of anything old at this time. The frustration is at both the 90 day /not logging in ( which was not the case) and then going offline just before taking it. If agents are being used to do this, I seriously would review this as the offline 8 hours before scheduled taking is suspect.
Thank you for your responses
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks @Admin CJ . I'm genuinely sorry it ended up here. Losing the update sets and the experiences you built, even with the structure saved, is the kind of loss that hurts the most. Rebuilding all of it and getting it backed up properly this time took real work, so credit to you for pushing through.
I want to be straight with you instead of just repeating the policy. You were logging in, and you had a backup routine going, so on your end you did everything right. The part you keep flagging, an instance going dark for 8 hours right before a reclaim, is the piece I can't just brush off as the rules doing their job. The documented policy has no step that locks an instance ahead of time, so when the timing lines up that neatly it's completely fair to ask questions. That's useful signal, and I'm taking it seriously.
I'm carrying this back through the channels I have, both the offline before reclaim pattern and the docs frustration, because it's coming from people who were actively using their instances. I won't send you chasing a support case, since there's no formal appeal path for PDIs, but your report doesn't just vanish. It's exactly the kind of feedback that helps make the case for fixing this.
Really appreciate you taking the time to lay it all out, and I'm glad your new instance is on solid ground now.