Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
AZ

Apache Zeppelin

Web notebook for collaborative data analysis with many interpreters

Visit website Save

Apache Zeppelin is an Apache 2.0 web notebook for interactive data analysis, with 20+ interpreters, built-in charts, dynamic forms and cron scheduling.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web
6,669stars2,833forks
4views
Updated

What is Apache Zeppelin?

Apache Zeppelin is a web-based notebook that enables interactive data analytics. Users create data-driven, interactive and collaborative documents with SQL, Scala and other languages, in a notebook-style editor that supports real-time collaboration. The project is released under the Apache 2.0 license.

Language support comes from interpreters. The README lists Spark, Flink, Python, SQL and Shell among more than 20 interpreters, and the project site says any language or data-processing backend can be plugged in. JDBC connections cover databases such as PostgreSQL, MySQL, MariaDB, Redshift and Apache Hive. Each interpreter runs with process isolation, and an idle-timeout lifecycle manager ends interpreter processes that are not in use so resources are released.

Notebooks include built-in visualizations and dynamic input forms, and they can be scheduled with cron. Zeppelin can be installed from a binary package or built from source, and the README lists local, Docker, Kubernetes and YARN deployment. The site also describes multi-user support with LDAP for shared clusters.

Key capabilities

  • Collaborative notebooks A web editor with real-time collaboration.
  • Multiple languages Spark, Flink, Python, SQL, Shell and more through interpreters.
  • Process isolation Interpreters run separately from the server.
  • Visualization and forms Built-in charts and dynamic input forms.
  • Scheduling Cron-based notebook runs.
  • Deployment options Local, Docker, Kubernetes or YARN.
Advertisements

Where Apache Zeppelin fits

  • Interactive data exploration in notebooks
  • Spark, Flink and Python workloads
  • SQL over JDBC data sources
  • Charts and dynamic forms
  • Scheduled notebook execution
  • Multi-user setups with LDAP

Reviews of Apache Zeppelin

No reviews yet

Be the first to share your experience with Apache Zeppelin.

Loading review form…

Alternatives to Apache Zeppelin

Compare Apache Zeppelin with these tools →