diff --git a/Cargo.toml b/r2client/Cargo.toml similarity index 100% rename from Cargo.toml rename to r2client/Cargo.toml diff --git a/src/_async.rs b/r2client/src/_async.rs similarity index 100% rename from src/_async.rs rename to r2client/src/_async.rs diff --git a/src/_async/r2bucket.rs b/r2client/src/_async/r2bucket.rs similarity index 100% rename from src/_async/r2bucket.rs rename to r2client/src/_async/r2bucket.rs diff --git a/src/_async/r2client.rs b/r2client/src/_async/r2client.rs similarity index 100% rename from src/_async/r2client.rs rename to r2client/src/_async/r2client.rs diff --git a/src/error.rs b/r2client/src/error.rs similarity index 100% rename from src/error.rs rename to r2client/src/error.rs diff --git a/src/lib.rs b/r2client/src/lib.rs similarity index 100% rename from src/lib.rs rename to r2client/src/lib.rs diff --git a/src/mimetypes.rs b/r2client/src/mimetypes.rs similarity index 100% rename from src/mimetypes.rs rename to r2client/src/mimetypes.rs diff --git a/src/sync.rs b/r2client/src/sync.rs similarity index 100% rename from src/sync.rs rename to r2client/src/sync.rs diff --git a/src/sync/r2bucket.rs b/r2client/src/sync/r2bucket.rs similarity index 100% rename from src/sync/r2bucket.rs rename to r2client/src/sync/r2bucket.rs diff --git a/src/sync/r2client.rs b/r2client/src/sync/r2client.rs similarity index 100% rename from src/sync/r2client.rs rename to r2client/src/sync/r2client.rs diff --git a/tests/r2_tests.rs b/r2client/tests/r2_tests.rs similarity index 100% rename from tests/r2_tests.rs rename to r2client/tests/r2_tests.rs diff --git a/todo.md b/r2client/todo.md similarity index 100% rename from todo.md rename to r2client/todo.md