<div align="center">

[Website](https://deepnote.com/?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) • [Docs](https://deepnote.com/docs?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) • [Blog](https://deepnote.com/blog?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) • [X](https://x.com/DeepnoteHQ) • [Examples](https://deepnote.com/explore?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) • [Community](https://github.com/deepnote/deepnote/discussions)
[](https://github.com/deepnote/deepnote-toolkit/actions/workflows/ci.yml)
[](https://codecov.io/gh/deepnote/deepnote-toolkit)
</div>
Deepnote Toolkit is a set of tools to power [Deepnote data workspaces](https://deepnote.com/docs/workspaces).
It is responsible for starting and managing servers (Jupyter, Streamlit, LSP), as well as providing runtime integrations for a hassle-free experience when it comes to all your data needs.
## Features
- **Python kernel with scientific computing libraries preinstalled**, allowing you to focus on work instead of fighting with Python dependencies
- **First-class SQL authoring and execution** without overhead of database connectors and SDKs *(all supported integrations with data warehouses, databases, cloud storages, and many other tools are listed in [documentation](https://deepnote.com/docs/getting-started))*
- Native **Deepnote component library** including beautiful `DataFrame` rendering and interactive inputs
- **Visualize data with Vega**, along with additional support for Altair and Plotly
- Run multiple **interactive applications built with Streamlit**
- Language Server Protocol integration for code completion and intelligence
- Git integration with SSH/HTTPS authentication
## Installation
Although Deepnote Toolkit can be run as a Python package via the CLI, we highly recommend first trying Deepnote via our [OSS offerings](https://github.com/deepnote/deepnote) including our VS Code, Cursor and Windsurf extensions or registering for the SaaS version at [deepnote.com](https://deepnote.com).
To start Deepnote Toolkit locally, first install it via `pip` or your favorite package manager:
```sh
pip install deepnote-toolkit
```
To use server components (Jupyter, Streamlit, LSP), add `server` extras bundle:
```sh
pip install deepnote-toolkit[server]
```
## CLI quickstart
To run Toolkit locally after installation use:
```bash
# show all available commands
deepnote-toolkit --help
# start Jupyter server on default port (8888)
deepnote-toolkit server
# start with custom configuration
deepnote-toolkit server --jupyter-port 9000
# view and modify configuration
deepnote-toolkit config show
deepnote-toolkit config set server.jupyter_port 9000
```
**Security Note**: The CLI will warn if Jupyter runs without authentication. For local development only. Set `DEEPNOTE_JUPYTER_TOKEN` for shared environments.
## Contributing
For more details on how to set up the local development environment and contribute,
see [contributing guide](./CONTRIBUTING.md).
## License
Apache License 2.0 (see [LICENSE](LICENSE) for details)
## Support
- **Documentation**: [docs.deepnote.com](https://docs.deepnote.com)
- **Issues**: [GitHub Issues](https://github.com/deepnote/deepnote-toolkit/issues)
- **Security**: See [security guideline](SECURITY.md) for reporting vulnerabilities
<hr>
<div align="center">
Built with 💙 by the Deepnote team
</div>
Raw data
{
"_id": null,
"home_page": null,
"name": "deepnote-toolkit",
"maintainer": "Deepnote Engineering",
"docs_url": null,
"requires_python": "!=3.9.7,<3.13,>=3.9.0",
"maintainer_email": "developers@deepnote.com",
"keywords": "deepnote, jupyter, notebooks, data-science, analytics, sql, visualization, streamlit",
"author": "Deepnote Engineering",
"author_email": "developers@deepnote.com",
"download_url": null,
"platform": null,
"description": "<div align=\"center\">\n\n\n\n[Website](https://deepnote.com/?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) \u2022 [Docs](https://deepnote.com/docs?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) \u2022 [Blog](https://deepnote.com/blog?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) \u2022 [X](https://x.com/DeepnoteHQ) \u2022 [Examples](https://deepnote.com/explore?utm_source=github&utm_medium=github&utm_campaign=github&utm_content=readme_main) \u2022 [Community](https://github.com/deepnote/deepnote/discussions)\n\n[](https://github.com/deepnote/deepnote-toolkit/actions/workflows/ci.yml)\n[](https://codecov.io/gh/deepnote/deepnote-toolkit)\n\n</div>\n\nDeepnote Toolkit is a set of tools to power [Deepnote data workspaces](https://deepnote.com/docs/workspaces).\nIt is responsible for starting and managing servers (Jupyter, Streamlit, LSP), as well as providing runtime integrations for a hassle-free experience when it comes to all your data needs.\n\n## Features\n\n- **Python kernel with scientific computing libraries preinstalled**, allowing you to focus on work instead of fighting with Python dependencies\n- **First-class SQL authoring and execution** without overhead of database connectors and SDKs *(all supported integrations with data warehouses, databases, cloud storages, and many other tools are listed in [documentation](https://deepnote.com/docs/getting-started))*\n- Native **Deepnote component library** including beautiful `DataFrame` rendering and interactive inputs\n- **Visualize data with Vega**, along with additional support for Altair and Plotly\n- Run multiple **interactive applications built with Streamlit**\n- Language Server Protocol integration for code completion and intelligence\n- Git integration with SSH/HTTPS authentication\n\n## Installation\n\nAlthough Deepnote Toolkit can be run as a Python package via the CLI, we highly recommend first trying Deepnote via our [OSS offerings](https://github.com/deepnote/deepnote) including our VS Code, Cursor and Windsurf extensions or registering for the SaaS version at [deepnote.com](https://deepnote.com).\n\nTo start Deepnote Toolkit locally, first install it via `pip` or your favorite package manager:\n\n```sh\npip install deepnote-toolkit\n```\n\nTo use server components (Jupyter, Streamlit, LSP), add `server` extras bundle:\n\n```sh\npip install deepnote-toolkit[server]\n```\n\n\n## CLI quickstart\n\nTo run Toolkit locally after installation use:\n\n```bash\n# show all available commands\ndeepnote-toolkit --help\n\n# start Jupyter server on default port (8888)\ndeepnote-toolkit server\n\n# start with custom configuration\ndeepnote-toolkit server --jupyter-port 9000\n\n# view and modify configuration\ndeepnote-toolkit config show\ndeepnote-toolkit config set server.jupyter_port 9000\n```\n\n**Security Note**: The CLI will warn if Jupyter runs without authentication. For local development only. Set `DEEPNOTE_JUPYTER_TOKEN` for shared environments.\n\n## Contributing\n\nFor more details on how to set up the local development environment and contribute,\nsee [contributing guide](./CONTRIBUTING.md).\n\n## License\n\nApache License 2.0 (see [LICENSE](LICENSE) for details)\n\n## Support\n\n- **Documentation**: [docs.deepnote.com](https://docs.deepnote.com)\n- **Issues**: [GitHub Issues](https://github.com/deepnote/deepnote-toolkit/issues)\n- **Security**: See [security guideline](SECURITY.md) for reporting vulnerabilities\n\n\n<hr>\n<div align=\"center\">\n\nBuilt with \ud83d\udc99 by the Deepnote team\n\n</div>\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Essential Python toolkit for Deepnote environments",
"version": "1.0.0",
"project_urls": {
"Documentation": "https://docs.deepnote.com",
"Homepage": "https://deepnote.com",
"Issues": "https://github.com/deepnote/deepnote-toolkit/issues",
"Repository": "https://github.com/deepnote/deepnote-toolkit"
},
"split_keywords": [
"deepnote",
" jupyter",
" notebooks",
" data-science",
" analytics",
" sql",
" visualization",
" streamlit"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6715824857700a7364abc0fe5c8b8b4cd16fa71de8fafdbd6e05bd028c6b1db0",
"md5": "43067191aebdcfc82d55e54b1c68f82a",
"sha256": "bf1372191dcb8669ad6fe0ec4a890a1d63951c6d082a8fc8a137c43ee46c1ef1"
},
"downloads": -1,
"filename": "deepnote_toolkit-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43067191aebdcfc82d55e54b1c68f82a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "!=3.9.7,<3.13,>=3.9.0",
"size": 193428,
"upload_time": "2025-11-01T16:27:01",
"upload_time_iso_8601": "2025-11-01T16:27:01.403116Z",
"url": "https://files.pythonhosted.org/packages/67/15/824857700a7364abc0fe5c8b8b4cd16fa71de8fafdbd6e05bd028c6b1db0/deepnote_toolkit-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-01 16:27:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "deepnote",
"github_project": "deepnote-toolkit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "deepnote-toolkit"
}