When we decided to give developers a way to build and distribute data apps, we wanted to make sure we did it right.

We started by creating a platform that would provide the user interface, automation, and security for the apps, because we knew that those are the portions that most developers have neither the time nor desire to build. We chose data as the initial focus for the apps because we found many tangible cases where value can be created across many verticals. Shuffling data, integrating different systems, triggering notifications, and automating pipelines are all universal challenges. We selected Python as the first supported language for our SDK for the following reasons.

Simple and Popular

Python ranks among the top three programming languages to learn, along with JavaScript and Ruby on Rails, according to blockgeeks.com. It has a reputation for being beginner friendly and is often taught in computer sciences courses at college. Simplification is one of our core values and choosing one of the simplest languages to learn aligns well with it.


Python’s user base has been rapidly growing for the last decade and has been able to maintain its size while remaining significantly active in the open source and development communities. In 2018, there were an estimated 7 million Python developers and, according to SlashData, that number grew to around 8.4 million in 2019. That is a growth rate of 17% year to year. Active community participation is another one of our core values and the Python community is one we can trust to provide a buffet of existing code and functionality that is ready to be unleashed upon a world hungry for data automation.


Python and data are the perfect match. Existing libraries like Pandas, Dask, Bokeh, and Beautiful Soup provide amazing data related functionality. Tried and tested Python libraries exist for the collection, transformation, manipulation and visualization of data. Supporting Python ensures that the members of our developer community have the most tools at their fingertips.

Our SDK empowers Python developers to build, test, and publish Nom Nom Data apps which allows them to broaden the usage of their code.

Other Articles
Hassle FREE Data for Mobile App Companies
nom nom data engineering
Outsourcing Data Engineering Efficiently!
5 Important Solutions To Your Data Management Problems