data.world for developers

data.world is designed to be extended by developers like you. Using our toolkit, you are empowered to integrate your data products or create brand new applications, in a variety of ways and in just a few hours.

Empower your users to start new projects with data from data.world. Or help them share project outcomes with their teams. Whether you focus on data itself, project outcomes, or workflow and collaboration, the building blocks are here and imagination is the only limit.

Our integration toolkit includes:

  • API: Access data.world via REST APIs and with client libraries for Python, R, Javascript, and more (Learn more)
  • Content embedding: Display your content on data.world via oEmbed and file previews (Learn more)
  • Deeplinks: Make navigation seamless from data.world to your product and back (Learn more)
  • Webhooks: Automatically respond to activity of interest performed on data.world. (Learn more)
  • Web widgets: Add drop-in components to your web-based product to help users find data and author queries (Learn more)
  • Authentication: Log in and authorize users via data.world (Learn more)

By integrating data.world, with little effort, you can give your users:

  • Data sources: Connect to data from the data.world community, private datasets, and trusted sources like US Census, government agencies, and academia.
  • Data storage: Upload, stream, and sync data from disparate sources and multiple formats. Create a better experience by making data consumable, accessible, and portable.
  • Publishing & collaboration: Share reproducible conclusions, insights, and data subsets with collaborators throughout the life of data projects.

In addition, you have the opportunity to get your product featured on data.world and reach an exciting and growing community of data users.

Integrations Gallery
Integrations Gallery

Getting Started

There are many ways for you to get started:

  1. Proceed with the following sections of this portal (next: Integration Toolkit)
  2. Check-out open-source integrations on GitHub and learn by example
  3. Reach out, pitch your idea, and get individualized support via our help portal or Community Slack

Getting Featured

In order for your product to be featured, we first evaluate whether it meets our standards for:

  1. Value and utility
  2. Stability and finish
  3. Use of APIs and other toolkit functionality
  4. Ease of trial
  5. Privacy policy and terms of use
  6. Content appropriateness

Fill out the following form at the beginning of your project and we’ll work with you to ensure that your product satisfies these criteria.

data.world reserves the right to further expand or change the above criteria at any time and without notice.

Getting Early Access

Some of our toolkit features are not yet available for general use. Should you need access to Preview features, please contact us.

Feedback

Our toolkit will continue to evolve and we are working constantly to make it richer and better. If you’ve got your own ideas and would like to share with us, please contact us or join us on Slack.