Meltano Cloud is currently in Beta.
While in Beta, functionality is not guaranteed and subject to change.
If you're interested in using Meltano Cloud please join our waitlist.
Existing Meltano Project
If you already have a Meltano project you can go straight to the onboarding guide to configure your GitHub repository with Meltano Cloud.
New to Meltano
Meltano Cloud connects to an existing Meltano project in your GitHub repository, so if you don't yet have a Meltano repository set up you can do the following:
Create a GitHub repo
Clone the repo locally
Initialize Your Meltano Project
initcommand you can create the scaffolding for your project, just choose a name:
meltano init <INSERT_YOUR_PROJECT_NAME>
Add Sample Plugins and Schedules
The following configuration snippet can be added to your
meltano.ymlfile located in your new project directory. The configuration includes a sample extractor and loader with an associated job and schedule:
- name: tap-smoke-test
- stream_name: animals
- name: target-jsonl
- name: sample_job
- tap-smoke-test target-jsonl
- name: sample_schedule
interval: 0 0 * * *
Lock your new plugins and commit the changes
meltano lock --update --all
Commit your changes back to the GitHub repository.
- Next follow the Onboarding Guide to configure your GitHub repository with Meltano Cloud.
Once your Meltano Cloud project is set up you can explore the Meltano Core getting started guide to learn how to customize your project.