Product News & Announcements
All the latest news and announcements about Splunk products. Subscribe and never miss an update!

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

RichaMehta1
Splunk Employee
Splunk Employee

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform 10.2.x will officially introduce the Python 3.13 interpreter, marking an important step forward in modernizing the Splunk platform for performance and security. With this update, customers can run their Splunk apps and technology add-ons (TAs) on the latest Python version. For the customers that are eager to modernize their apps and take advantage of the latest Python 3.13 runtime version, this release provides the opportunity to upgrade and stay ahead with the newest interpreter.

This update builds on our ongoing commitment to keep Splunk current, secure, and performant. Below, you’ll find what this change means for you, what to prepare for, and how we plan to design a smooth transition.

 

What’s Changing

  • Python runtime versions: The Splunk platform will now ship with an already existing Python 3.9 (with OpenSSL3) as the default runtime, while Python 3.13 will be available as an additional interpreter.

  • Python version selections: Instead of relying on a single Python runtime for the entire platform, each app can now select a compatible Python version independently. This enhancement gives developers greater flexibility to upgrade and run apps with newer Python versions at their own pace.

  • Deprecated versions retired: The older combination of OpenSSL1 link to Python 3.9 runtime has been removed. Python 3.9 is now linked exclusively to OpenSSL3. OpenSSL1 continues to exist as an independent library.

 

What Users Need to Know & Do

The Splunk 10.2 Beta will be available soon, featuring the new Python 3.13 runtime version. We encourage you to use this Beta release to validate your apps, assess compatibility, and prepare for the general availability of Splunk 10.2. To get an early start with Python 3.13 validation, visit voc.splunk.com and sign up for the upcoming Beta program.

Ensure your apps and add-ons work smoothly with upcoming release:

  • Continue to validate your Splunkbase apps, technology add-ons, and custom scripts to confirm compatibility with Python 3.9 (with OpenSSL3).

  • Begin testing your apps with Python 3.13 if you plan to take advantage of the latest interpreter in your Splunk deployment.

  • Update your documentation and automation where specific Python versions are referenced.

We’re excited for what Python 3.13 will bring and for the stability, performance, and modernization it enables for Splunk users. Thank you for being part of the Splunk community. As always, your feedback, experiences, and questions are welcome, and we look forward to making this upgrade as smooth as possible.

If you have any questions, reach out to us at:

 

Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...