Datapane's API-first platform provides an end-to-end workflow for deploying and sharing Python scripts, notebooks, and reports.
Sharing Python analyses is painful. Datapane's API fits into your existing code and data infrastructure to bridge the gap between analyses and stakeholders.
Sick of proprietary connectors and restricted environments? Bring the full power of the Python ecosystem to your BI and reporting.
Deploy your existing Jupyter Notebooks and Python scripts with your own libraries, files, and pip packages.
Use Datapane's API to integrate with the other platforms you use -- such as GitHub, your CI platform, Airflow, or Sagemaker.
Instead of relying on a limited set of proprietary integrations, use Python to flexibly connect to your warehouse, CRM, or API.
- name: sales-forecasting
- - ./acme-corp-lib/
- - ./query.sql
- script: ./forecast.ipynb
- - simple-salesforce
- - fbprophet
- - name: start_date
- type: date
- - name: end_date
- type: date
- - name: region
- type: enum
- choices: ['Europe', 'North America']
- - name: query
- type: string
Datapane packages Python analyses into self-service reporting tools which anyone can run in their browser to generate results, without worrying about code or a Python environment.
Expose scripts as rich web-forms to send parameters into analyses and generate reports dynamically.
Run scripts on a cadence to automate traditional reporting tasks in Python and SQL.
Organisational accounts and APIs for blob storage, secret variables, and embedding, means you can bridge the gap between Python scripts and production-ready reporting.
Securely share reports and scripts inside your company on a private Datapane instance.
Embed reports into your internal wiki, knowledge base, or in your client-facing web app.
Store and manage secrets such as credentials and API keys using Datapane's API, so your scripts can securely connect to other platforms.
Schedule a call to see a demo and and get a quote based on your requirements.
A private Datapane instance where you can share reports securely, and deploy your Notebooks and Scripts as standalone analytics tools.
Managed hosting on Datapane Cloud
Cloud Jupyter Notebook & Script Runner
Interactive forms for stakeholders
Scheduled Script execution
Unlimited private Reports
Script and Report versioning
Blobs & Secret Variable API Access
Docker dependency management
Deploy Datapane on your own cloud environment with enterprise-level access controls, logging, and authentication controls.
Private deployment on your cloud
Secure client sharing Add-on
Dedicated success manager
SAML 2.0 SSO
For Starter and Pro plans, Datapane provides a secure managed environment on our cloud provider (Google Cloud Platform). For Enterprise plans, we manage an isolated single-tenant instance on your cloud provider.
Guest tokens allow you to share your reports with users who do not have a user account. Guests are allowed to view reports, but cannot run scripts, comment on reports, export, or download assets. Guest tokens expire after 24 hours.
Yes. Once on Datapane, your code has network access and can connect to third-party systems, so can push or pull from a database or API. If you need to whitelist our network, please get in touch and we will share instructions.
Yes. You can include local dependencies or Python libraries in your script's configuration. On Pro and Enterprise plans, you can also provide your own Docker container, which all scripts will execute in.
Datapane's Secret Variables API allows you to securely manage secrets (such as database credentials or API tokens) inside your script, instead of storing them in source code. Datapane's Blob API allows you to manage and version data assets, such as large files and trained models, inside of your scripts.
Yes. You can securely embed reports into your wiki, knowledge base, or external web application.
Yes. Everything on Datapane is available as an API, so you can store scripts and notebooks on GitHub and automatically deploy them to Datapane, or generate reports via the API. If this is of interest, please let us know and we will provide instruction.
On Starter plans we offer support via email and Intercom with a 24-hour turnaround. For Professional and Enterprise plans, a team member will provide dedicated support through a shared Teams or Slack channel, with optional weekly check-ins. All plans include on-boarding.