{"id":18429095,"url":"https://github.com/lancedb/vercel_blob","last_synced_at":"2025-04-14T23:26:49.416Z","repository":{"id":200049687,"uuid":"686174089","full_name":"lancedb/vercel_blob","owner":"lancedb","description":"Rust client for the vercel blob API","archived":false,"fork":false,"pushed_at":"2023-10-13T22:01:57.000Z","size":32,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-28T11:21:48.091Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lancedb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-01T23:59:43.000Z","updated_at":"2025-03-02T13:13:38.000Z","dependencies_parsed_at":"2023-10-15T13:05:34.049Z","dependency_job_id":null,"html_url":"https://github.com/lancedb/vercel_blob","commit_stats":null,"previous_names":["lancedb/vercel_blob"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lancedb%2Fvercel_blob","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lancedb%2Fvercel_blob/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lancedb%2Fvercel_blob/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lancedb%2Fvercel_blob/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lancedb","download_url":"https://codeload.github.com/lancedb/vercel_blob/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248976885,"owners_count":21192480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T05:15:48.968Z","updated_at":"2025-04-14T23:26:49.397Z","avatar_url":"https://github.com/lancedb.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust Vercel Blob Client\n\nThis crate contains a rust client for working with the [Vercel Blob API].\nThe client can be used both inside your application (for example, a serverless\nfunction using the [rust runtime] and outside your application (for example,\na rust-based file upload client)\n\n[Vercel Blob API]: https://vercel.com/docs/storage/vercel-blob\n[rust runtime]: https://github.com/vercel-community/rust\n\n## Authentication\n\n### Within your application\n\nIf your rust code is part of a rust serverless function then authentication is automatic\nand provided as a part of the vercel runtime.\n\n### Outside your application\n\nIf your rust code is part of a client package (running in the browser via wasm or running\nsome kind of custom client application) then you will need to obtain an authentication\ntoken. This can be done by creating a route in your server that will supply short-lived\nauthentication tokens to authorized users.  The crate documentation contains an example.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancedb%2Fvercel_blob","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flancedb%2Fvercel_blob","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancedb%2Fvercel_blob/lists"}