All Apps and Add-ons

What's the main differents between splunk App Framework and "new Framework preview",or the appfx?

fengl2
Explorer

I want develop a app for splunk,but after visit the dev.splunk.com.I notice that there are two app frameworks which makes me confusing.

One is the App Framework which is ship with splunk installation,build on the CherryPy webserver and uses Mako templates,that's fine,I understand that well.Another is the "new Framework preview" whcih build on top of django and backbone.So if I use this "new Framework preview",people who want use my developed app must install the appfx as well? I think that's not good.

What's the main differents between these two.If I want to development a apps,which one should I use

Tags (2)
1 Solution

mgroves_splunk
Splunk Employee
Splunk Employee

The New Framework, that is currently in preview, is an early look at a new web stack for building Splunk Applications. If you have the experience building Splunk Apps on Mako/CherryPy that is a fine path.

The new framework's goal is to make developing the web views of a Splunk App easier if you are familiar with standard web technologies. With the use of Backbone and Django the new framework provides more infrastructure to reduce the amount of code you need to write within your application. Additionally, use of the new application framework enables the web application to be deployed within another web server if needed.

Splunk application written with the new application framework do have a dependency on the framework. Applications targeting Splunk 5 will also require an install of the application framework to work properly.

View solution in original post

0 Karma

mgroves_splunk
Splunk Employee
Splunk Employee

The New Framework, that is currently in preview, is an early look at a new web stack for building Splunk Applications. If you have the experience building Splunk Apps on Mako/CherryPy that is a fine path.

The new framework's goal is to make developing the web views of a Splunk App easier if you are familiar with standard web technologies. With the use of Backbone and Django the new framework provides more infrastructure to reduce the amount of code you need to write within your application. Additionally, use of the new application framework enables the web application to be deployed within another web server if needed.

Splunk application written with the new application framework do have a dependency on the framework. Applications targeting Splunk 5 will also require an install of the application framework to work properly.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Index This | What travels the world but is also stuck in place?

April 2026 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Discover New Use Cases: Unlock Greater Value from Your Existing Splunk Data

Realizing the full potential of your Splunk investment requires more than just understanding current usage; it ...

Continue Your Journey: Join Session 2 of the Data Management and Federation Bootcamp ...

As data volumes continue to grow and environments become more distributed, managing and optimizing data ...