{"id":20405754,"url":"https://github.com/cloudquery/plugin-sdk","last_synced_at":"2025-04-05T13:03:18.980Z","repository":{"id":57748164,"uuid":"523065772","full_name":"cloudquery/plugin-sdk","owner":"cloudquery","description":"CloudQuery Go SDK for source and destination plugins","archived":false,"fork":false,"pushed_at":"2025-03-24T11:39:06.000Z","size":18993,"stargazers_count":24,"open_issues_count":5,"forks_count":25,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-03-29T12:03:04.992Z","etag":null,"topics":["cloudquery","data-integration","elt"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudquery.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-09T18:28:33.000Z","updated_at":"2025-03-24T11:39:09.000Z","dependencies_parsed_at":"2024-01-28T18:25:33.795Z","dependency_job_id":"42363dad-0b1a-4bbc-9412-b3e62aea9a4d","html_url":"https://github.com/cloudquery/plugin-sdk","commit_stats":{"total_commits":2068,"total_committers":24,"mean_commits":86.16666666666667,"dds":0.4588974854932302,"last_synced_commit":"b12dc1033a5130629c4ff3eb76c233704df81747"},"previous_names":["cloudquery/cq-plugin-sdk"],"tags_count":442,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudquery%2Fplugin-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudquery%2Fplugin-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudquery%2Fplugin-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudquery%2Fplugin-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudquery","download_url":"https://codeload.github.com/cloudquery/plugin-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339149,"owners_count":20923014,"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":["cloudquery","data-integration","elt"],"created_at":"2024-11-15T05:12:55.942Z","updated_at":"2025-04-05T13:03:18.931Z","avatar_url":"https://github.com/cloudquery.png","language":"Go","readme":"# CloudQuery Plugin SDK\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/cloudquery/plugin-sdk/v3#section-readme.svg)](https://pkg.go.dev/github.com/cloudquery/plugin-sdk/v3#section-readme)\n[![Go Report Card](https://goreportcard.com/badge/github.com/cloudquery/plugin-sdk/v3)](https://goreportcard.com/report/github.com/cloudquery/plugin-sdk/v3)\n[![Unit tests](https://github.com/cloudquery/plugin-sdk/actions/workflows/unittest.yml/badge.svg)](https://github.com/cloudquery/plugin-sdk/actions/workflows/unittest.yml)\n\nCloudQuery SDK enables building CloudQuery source and destination plugins.\n\nSource plugins allows developers to extract information from third party APIs and enjoying built-in transformations, concurrency, logging, testing and database agnostic support via destination plugins.\n\nDestinations plugins allows writing the data from any of the source plugins to an additional database, message queue, storage or any other destination without recompiling any of the source plugins.\n\nThe plugin SDK is imported as a dependency by CloudQuery plugins. When starting a new plugin, you should use the Scaffold tool.\n\n## Getting Started \u0026 Documentation\n\n* [CloudQuery Homepage](https://www.cloudquery.io)\n* [CloudQuery Releases](https://github.com/cloudquery/cloudquery/releases?q=cli%2F\u0026expanded=true)\n* [Creating a new Plugin](https://www.cloudquery.io/docs/developers/creating-new-plugin) (Docs)\n* [How to Write a CloudQuery Plugin](https://www.youtube.com/watch?v=3Ka_Ob8E6P8) (Video 🎥)\n\n## Supported plugins\n\n\u003chttps://www.cloudquery.io/plugins\u003e\n\nIf you want us to add a new plugin or resource please open an [Issue](https://github.com/cloudquery/cloudquery/issues).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudquery%2Fplugin-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudquery%2Fplugin-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudquery%2Fplugin-sdk/lists"}