
About Apache Zeppelin
Apache Zeppelin is an open source web notebook for interactive data analysis and collaborative documents. It supports several languages and data backends within one notebook.
What it does
You write paragraphs of code in SQL, Python, Scala, R or other languages through interpreters, then view the results as tables and charts. Zeppelin can connect to many JDBC data sources and includes Spark integration that sets up the context for you. Dynamic forms let a notebook take input from the reader, and notebooks can be shared with a team.
Key features
- Run SQL, Python, R and Scala in one notebook
- Connect JDBC databases such as PostgreSQL and MySQL
- Built in charts and dynamic forms
- Spark integration with automatic context setup
- Multi user setup with LDAP support
Who it's for
Data engineers, data analysts and teams that work with big data tools such as Spark. It suits organizations that want a self-hosted notebook connected to their existing databases and clusters.
Pricing and good to know
Apache Zeppelin is open source under the Apache 2.0 licence and is free to run on your own servers. It is typically self-hosted, so you need to set up the server, interpreters and security. Recent releases include security fixes and interface upgrades, so keep your installation current.
Highlights
- Run SQL, Python, R and Scala in one notebook
- Connect to JDBC databases such as PostgreSQL and MySQL
- View results as built in charts and tables
- Use Spark with automatic context setup
- Support multiple users with LDAP sign in












