Build Python analytics tools

Datapane's API-first platform provides an end-to-end workflow for deploying and sharing Python scripts, notebooks, and reports.

The last mile for Python analyses

Sharing Python analyses is painful. Datapane's API fits into your existing code and data infrastructure to bridge the gap between analyses and stakeholders.

Integrates with your existing stack

Sick of proprietary connectors and restricted environments? Bring the full power of the Python ecosystem to your BI and reporting.

  • Packaging and dependencies

    Deploy your existing Jupyter Notebooks and Python scripts with your own libraries, files, and pip packages.

  • API-first

    Use Datapane's API to integrate with the other platforms you use -- such as GitHub, your CI platform, Airflow, or Sagemaker.

  • Integrates everywhere

    Instead of relying on a limited set of proprietary integrations, use Python to flexibly connect to your warehouse, CRM, or API.

  1. name: sales-forecasting
  2. includes:
  3. - ./acme-corp-lib/
  4. - ./query.sql
  5. script: ./forecast.ipynb
  6. requirements:
  7. - simple-salesforce
  8. - fbprophet
  9. parameters:
  10. - name: start_date
  11. type: date
  12. - name: end_date
  13. type: date
  14. - name: region
  15. type: enum
  16. choices: ['Europe', 'North America']
  17. - name: query
  18. type: string

Accessible to everyone on the team

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.

  • Forms

    Expose scripts as rich web-forms to send parameters into analyses and generate reports dynamically.

  • Scheduling

    Run scripts on a cadence to automate traditional reporting tasks in Python and SQL.

Securely share reports and scripts

Organisational accounts and APIs for blob storage, secret variables, and embedding, means you can bridge the gap between Python scripts and production-ready reporting.

  • Private Sharing

    Securely share reports and scripts inside your company on a private Datapane instance.

  • Secure Embed

    Embed reports into your internal wiki, knowledge base, or in your client-facing web app.

  • Secrets and Variables

    Store and manage secrets such as credentials and API keys using Datapane's API, so your scripts can securely connect to other platforms.

Plans & Pricing

Datapane Plans

Schedule a call to see a demo and and get a quote based on your requirements.

Business

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

Enterprise

Deploy Datapane on your own cloud environment with enterprise-level access controls, logging, and authentication controls.

  • Private deployment on your cloud

  • Roles-based access

  • White-label embedding

  • Secure client sharing Add-on

  • Audit logs

  • Dedicated success manager

  • SAML 2.0 SSO

Frequently asked questions

Where are my scripts, reports, and data stored?

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.

What are guest tokens?

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.

Can scripts on Datapane talk to my data warehouse or internal APIs?

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.

Can I include my company's libraries and dependencies in my scripts?

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.

What are Secret Variables and Blobs?

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.

Can I embed reports?

Yes. You can securely embed reports into your wiki, knowledge base, or external web application.

Can I integrate Datapane into other platforms, such as GitHub?

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.

How much support will I get?

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.

Want to learn more?
Schedule a demo.