The Data Transfer Project makes it easy for people to transfer their data between online service providers. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers.
Java TypeScript Shell HTML Other
Clone or download
rtannenbaum Merge pull request #486 from google/holachuy-patch-1
Update Integration.md to add more detail to TODOS
Latest commit 6d2af83 Jul 20, 2018
Permalink
Failed to load latest commit information.
Documentation Update Integration.md Jul 20, 2018
client-rest Update project name and favicon in our demo and some docs Jul 19, 2018
client Update outdated comment Jul 19, 2018
config/checkstyle Remove old config files Apr 5, 2018
distributions Set default transport for our demo to jettyrest since jdk is incompat… Jul 19, 2018
extensions Documentation cleanup (#484) Jul 20, 2018
gradle/wrapper undo accidental change Mar 1, 2018
libraries Add README's for top level folders to help folks navigate the project ( Jul 16, 2018
portability-api-launcher/src/main/java/org/datatransferproject Move pagage/folders to new (org.datatransferproject) domain name (#466) Jul 10, 2018
portability-api Switch to new UI; support OAuth1 and Legacy Auth in new UI; fix bux w… Jul 18, 2018
portability-bootstrap-vm Move pagage/folders to new (org.datatransferproject) domain name (#466) Jul 10, 2018
portability-spi-api Add README's for top level folders to help folks navigate the project ( Jul 16, 2018
portability-spi-cloud Add README's for top level folders to help folks navigate the project ( Jul 16, 2018
portability-spi-service Move pagage/folders to new (org.datatransferproject) domain name (#466) Jul 10, 2018
portability-spi-transfer Add README's for top level folders to help folks navigate the project ( Jul 16, 2018
portability-test-utilities/src/main/java/org/datatransferproject/test/types Move pagage/folders to new (org.datatransferproject) domain name (#466) Jul 10, 2018
portability-transfer Add README's for top level folders to help folks navigate the project ( Jul 16, 2018
portability-types-client Update project name and favicon in our demo and some docs Jul 19, 2018
portability-types-transfer Update project name and favicon in our demo and some docs Jul 19, 2018
scripts Fix the path for the docker push script (#478) Jul 17, 2018
.gitattributes Gradle build project structure (#29) Jan 22, 2018
.gitignore Switch to new UI; support OAuth1 and Legacy Auth in new UI; fix bux w… Jul 18, 2018
.travis.yml Fix the path for the docker push script (#478) Jul 17, 2018
CODE_OF_CONDUCT.md Documentation cleanup (#484) Jul 20, 2018
CONTRIBUTING.md Documentation cleanup (#484) Jul 20, 2018
LICENSE Add Apache license to java source code in preparation for open sourcing. Oct 24, 2017
README.md Documentation cleanup (#484) Jul 20, 2018
build.gradle Documentation cleanup (#484) Jul 20, 2018
docker_push.sh Documentation cleanup (#484) Jul 20, 2018
gradle.properties Documentation cleanup (#484) Jul 20, 2018
gradlew Gradle build project structure (#29) Jan 22, 2018
gradlew.bat Gradle build project structure (#29) Jan 22, 2018
package-lock.json Guice fix (#76) Jan 22, 2018
settings.gradle Documentation cleanup (#484) Jul 20, 2018

README.md

Data Transfer Project

Overview

The Data Transfer Project makes it easy for people to transfer their data between online services. We provide a common framework and ecosystem to accept contributions from service providers to enable seamless transfer of data into and out of their service.

Who We Are

Data Transfer Project (DTP) is a collaboration of organizations committed to building a common framework with open-source code that can connect any two online service providers, enabling a seamless, direct transfer of data.

We want all individuals across the web to be in control of their data.

More info

Current State

Data Transfer Project is in its early stages, and we are actively looking for partner organizations and individuals to contribute to the project. We are continuing to define the architecture and implementation. Since the code is in active development, please do thorough testing and verification before implementing.

Contact Info

Please contact [email protected] with any questions or comments.

About Us

The Data Transfer Project was formed in 2017 to create an open-source, service-to-service portability platform so that all individuals across the web could easily move their data between online service providers.

The partners in the Data Transfer Project believe portability and interoperability are central to innovation. Making it easier for individuals to choose among services facilitates competition, empowers individuals to try new services and enables them to choose the offering that best suits their needs.

We anticipate the Data Transfer Project solution will make a particularly big impact in global markets where downloading or uploading data is expensive and/or slow. The Data Transfer Project eliminates the need to download data at all. Instead, data is transferred directly between service providers.

DTP is early-stage open source code that is built and maintained entirely by DTP community members.