import {Plugin} from "../pluginData"; import DownloadSection from '../mdx/_download-all.mdx' import React, {ReactNode} from "react"; import Head from "next/head"; function unpublishedPlugin({ source, destination, }: { source: Plugin; destination: Plugin; }) { return <>
CloudQuery is an open-source data integration platform that allows you to export data from any source to any destination. It's free, open source, requires no account, and takes only minutes to get started.
A CloudQuery {source.name} plugin will allow you to sync data from {source.website ? {source.name} : source.name } to any destination, including {destination.name} and many others.
Upvote and subscribe to the issue on GitHub ↗ to show your interest and get notified when the {source.name} plugin is released. New plugins are created all the time, often within days of a request. Showing your interest in a plugin helps us prioritize it.
Eager to get started immediately? CloudQuery is open source and pluggable, so you can build your own {source.name} plugin and start loading data into any supported destination today. Check out our plugin development guide to get started.
CloudQuery is an open-source data integration platform that allows you to export data from any source to any destination.
The CloudQuery {source.name} plugin allows you to sync data from {source.website ? {source.name} : source.name } to any destination, including {destination.name}. It's free, open source, requires no account, and takes only minutes to get started.
Ready? Let's dive right in!
The CloudQuery CLI is a command-line tool that runs the sync. It supports MacOS, Linux and Windows.
Create a configuration file for the {source.name} plugin and set up authentication.
{source.availability === "partner" || source.availability == "community" ? <>
{source.name} is a {source.availability} plugin, which means that it is maintained by the {source.availability === "community" ? "CloudQuery community" : source.name + " team"}. Create a file called {sourceFilename}, then copy the example and follow the instructions in the {source.name} Plugin Documentation ↗ to fit your needs.
Create a file called {sourceFilename} and add the following contents:
Fine-tune this configuration to match your needs. For more information, see the {source.name} Plugin ↗ page in the docs.
{sourceAuthentication ?
{destination.name} is a {destination.kind} plugin, which means that it is maintained by the {destination.availability === "community" ? "CloudQuery community" : destination.name + " team"}. Create a file called {destinationFilename}, then copy the example and follow the instructions in the {destination.name} Plugin Documentation ↗ to fit your needs.
Create a configuration file for the {destination.name} plugin and set up authentication.
Create a file called {destinationFilename} and add the following contents:
Fine-tune this configuration to match your needs. For more information, see the {destination.name} Plugin ↗ page in the docs.
{destinationAuthentication ?Run the following command in your terminal to start the sync
{syncCommand}
And away we go! 🚀 The sync will run until completion, fetching all selected tables from {source.name}. Any errors will be logged to a file called cloudquery.log.
Now that you've seen the basics of syncing {source.name} to {destination.name}, you should know that there's a lot more you can do. Check out the CloudQuery Documentation, Source Code and How-to Guides for more details.