Apache Zeppelin it's a Multi-purpose notebook that allow you:
- Data Ingestion
- Data Discovery
- Data Analytics
- Data Visualization and Collaboration.
Apache Zeppelin interpreter concept allows any language/data-processing-backend to be plugged into Zeppelin. Currently Apache Zeppelin supports many interpreters such as Apache Spark, Apache Flink, Python, R, JDBC, Markdown and Shell.