{"id":15069823,"url":"https://github.com/dropbox/dropbox-sdk-js","last_synced_at":"2025-05-14T03:03:16.404Z","repository":{"id":37549445,"uuid":"55565585","full_name":"dropbox/dropbox-sdk-js","owner":"dropbox","description":"The Official Dropbox API V2 SDK for Javascript","archived":false,"fork":false,"pushed_at":"2024-05-02T17:33:54.000Z","size":11216,"stargazers_count":945,"open_issues_count":94,"forks_count":352,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-04-10T11:01:45.396Z","etag":null,"topics":["dropbox","dropbox-javascript-sdk","dropbox-sdk","dropbox-v2","javascript","node","node-js","nodejs","sdk","sdk-javascript","sdk-node","sdk-nodejs","sdk-typescript","typescript"],"latest_commit_sha":null,"homepage":"https://www.dropbox.com/developers","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dropbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-06T01:09:44.000Z","updated_at":"2025-04-05T11:38:16.000Z","dependencies_parsed_at":"2024-06-18T11:11:14.517Z","dependency_job_id":"75403e8e-6db1-4e91-a611-dd5976c98a10","html_url":"https://github.com/dropbox/dropbox-sdk-js","commit_stats":{"total_commits":539,"total_committers":53,"mean_commits":"10.169811320754716","dds":0.8033395176252319,"last_synced_commit":"6bfaf895b757d7bd1e65002847a7c801813cc210"},"previous_names":[],"tags_count":130,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dropbox%2Fdropbox-sdk-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dropbox%2Fdropbox-sdk-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dropbox%2Fdropbox-sdk-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dropbox%2Fdropbox-sdk-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dropbox","download_url":"https://codeload.github.com/dropbox/dropbox-sdk-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059474,"owners_count":22007767,"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":["dropbox","dropbox-javascript-sdk","dropbox-sdk","dropbox-v2","javascript","node","node-js","nodejs","sdk","sdk-javascript","sdk-node","sdk-nodejs","sdk-typescript","typescript"],"created_at":"2024-09-25T01:44:55.015Z","updated_at":"2025-05-14T03:03:16.344Z","avatar_url":"https://github.com/dropbox.png","language":"JavaScript","readme":"[![Logo][logo]][repo]\n\n[![node-current](https://img.shields.io/node/v/dropbox)](https://www.npmjs.com/package/dropbox)\n[![npm](https://img.shields.io/npm/v/dropbox)](https://www.npmjs.com/package/dropbox)\n[![codecov](https://codecov.io/gh/dropbox/dropbox-sdk-js/branch/main/graph/badge.svg)](https://codecov.io/gh/dropbox/dropbox-sdk-js)\n\nThe offical Dropbox SDK for Javascript.\n\nDocumentation can be found on [GitHub Pages][documentation]\n\n## Installation\n\nCreate an app via the [Developer Console][devconsole]\n\nInstall via [npm](https://www.npmjs.com/)\n\n```\n$ npm install --save dropbox\n```\n\nInstall from source:\n\n```\n$ git clone https://github.com/dropbox/dropbox-sdk-js.git\n$ cd dropbox-sdk-js\n$ npm install\n```\n\nIf you are using the repository from the browser, you can use any CDNs that hosts the Dropbox package by including a script tag with the link to the package. However, we highly recommend you do not directly import the latest version and instead choose a specific version. When we update and release a breaking change, this could break production code which we hope to avoid. Note, we follow [semver](https://semver.org/) naming conventions which means that any major version update could contain a breaking change.\n\nAfter installation, follow one of our [Examples][examples] or read the [Documentation][documentation].\n\nYou can also view our [OAuth guide][oauthguide].\n\n## Examples\n\nWe provide [Examples][examples] to help get you started with a lot of the basic functionality in the SDK.  We provide most examples in both Javascript and Typescript with some having a Node equivalent.\n\n- **OAuth**\n    - Auth - [ [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/auth) ] - A simple auth example to get an access token and list the files in the root of your Dropbox account.\n    - Simple Backend [ [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/simple-backend) ] - A simple example of a node backend doing a multi-step auth flow for Short Lived Tokens.\n    - PKCE Backend [ [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/PKCE-backend) ] - A simple example of a node backend doing a multi-step auth flow using PKCE and Short Lived Tokens.\n    - PKCE Browser [ [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/pkce-browser) ] - A simple example of a frontend doing a multi-step auth flow using PKCE and Short Lived Tokens.\n\n- **Other Examples**\n    - Basic - [ [TS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/typescript/basic), [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/basic) ] - A simple example that takes in a token and fetches files from your Dropbox account.\n    - Download - [ [TS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/typescript/download), [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/download) ] - An example showing how to download a shared file.\n    - Team As User - [ [TS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/typescript/team-as-user), [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/team-as-user) ] - An example showing how to act as a user.\n    - Team - [ [TS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/typescript/team), [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/team) ] - An example showing how to use the team functionality and list team devices.\n    - Upload [ [TS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/typescript/upload), [JS](https://github.com/dropbox/dropbox-sdk-js/tree/main/examples/javascript/upload) ] - An example showing how to upload a file to Dropbox.\n\n## Getting Help\n\nIf you find a bug, please see [CONTRIBUTING.md][contributing] for information on how to report it.\n\nIf you need help that is not specific to this SDK, please reach out to [Dropbox Support][support].\n\n## License\n\nThis SDK is distributed under the MIT license, please see [LICENSE][license] for more information.\n\n[logo]: https://cfl.dropboxstatic.com/static/images/sdk/javascript_banner.png\n[repo]: https://github.com/dropbox/dropbox-sdk-js\n[documentation]: https://dropbox.github.io/dropbox-sdk-js/\n[examples]: https://github.com/dropbox/dropbox-sdk-js/tree/main/examples\n[license]: https://github.com/dropbox/dropbox-sdk-js/blob/main/LICENSE\n[contributing]: https://github.com/dropbox/dropbox-sdk-js/blob/main/CONTRIBUTING.md\n[devconsole]: https://dropbox.com/developers/apps\n[oauthguide]: https://www.dropbox.com/lp/developers/reference/oauth-guide\n[support]: https://www.dropbox.com/developers/contact\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdropbox%2Fdropbox-sdk-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdropbox%2Fdropbox-sdk-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdropbox%2Fdropbox-sdk-js/lists"}