Sign inGet started
← Back to all guides

How to connect to S3 with Python

By Nick Barth

Updated on March 6, 2024

In today's data-centric world, accessibility and collaboration are pivotal in data analysis workflows. Deepnote, a collaborative platform, enables users to work seamlessly with data. Integrating Amazon S3 (Simple Storage Service) with Deepnote offers a streamlined environment for accessing, analyzing, and collaborating on data stored in Amazon's cloud storage. Let's explore the process of connecting Amazon S3 to Deepnote and the advantages this integration brings.

Why Connect Amazon S3 to Deepnote?

  1. Scalable data storage: Amazon S3 provides scalable and secure object storage, allowing easy management of vast amounts of data. Integrating with Deepnote enables direct access to S3-stored data for analysis and collaboration.

  2. Collaborative analysis: Connecting Amazon S3 to Deepnote fosters collaborative data analysis, allowing multiple team members to access and work on shared datasets simultaneously.

  3. Unified data utilization: Users can import datasets or resources stored in Amazon S3 directly into Deepnote, simplifying data utilization for analysis, modeling, or visualization.

  4. Streamlined workflow: Eliminates the need for manual data transfers or cumbersome import processes, enabling a smooth transition between Amazon S3 and Deepnote.

How to connect Amazon S3 to Deepnote:

  1. Accessing Amazon S3 in Deepnote:

    • Navigate to the "Data" tab on the left sidebar in Deepnote.
    • Click on "Connect data source" and select "Amazon S3."
    • Follow the prompts to authenticate and access your Amazon S3 account.
  2. Utilizing Amazon S3 desources:

    • Once connected, access files and datasets directly from Amazon S3 within Deepnote's interface.
    • Import resources into Deepnote notebooks by selecting the desired file and choosing "Import to Notebook."
  3. Collaborative data analysis:

    • Collaborate in real-time with team members by working on Amazon S3 files within Deepnote's collaborative environment.
    • Leverage Deepnote's features for data analysis, visualization, and machine learning using the imported Amazon S3 data.
  4. Efficient data processing:

    • Utilize Deepnote's functionalities to perform data manipulation and analysis on the data imported from Amazon S3, enabling insightful and informed decision-making.

Conclusion: Unified cloud data analysis

Integrating Amazon S3 with Deepnote creates a unified and collaborative space for efficient data access and analysis. This integration bridges the gap between cloud storage and analytical tools, enhancing collaboration and streamlining workflows for data-centric projects.

By enhancing Deepnote's collaborative platform with direct access to Amazon S3, users can enhance their data analysis capabilities, enabling efficient collaboration and maximizing the potential of data stored in Amazon S3. This unified environment promotes a culture of collaborative analysis and data-driven decision-making across teams.

Nick Barth

Product Engineer

Nick has been interested in data science ever since he recorded all his poops in spreadsheet, and found that on average, he pooped 1.41 times per day. When he isn't coding, or writing content, he spends his time enjoying various leisurely pursuits.

Follow Nick on LinkedIn and GitHub

That’s it, time to try Deepnote

Get started – it’s free
Book a demo



  • Integrations
  • Pricing
  • Documentation
  • Changelog
  • Security




  • Privacy
  • Terms

© Deepnote