Quick Start
Follow these steps to quickly set up and run your first Sling configuration.
1. Create Configuration Files
Create a folder named after the database you’re connecting to.
Inside that folder, create two files:
connections.yaml— defines connection detailsreplication.yaml— defines replication (extract & load) behavior
Creating Configuration Files

2. Scaffold connections.yaml
IntelliSense scaffolds are provided to simplify setup.
Open connections.yaml and press Ctrl + Space to open the autocomplete pane and select sling-connections to populate a connection template.
connections.yaml

3. Scaffold replication.yaml
IntelliSense scaffolds are provided to simplify setup.
Open replication.yaml and press Ctrl + Space to open the autocomplete pane and select sling-replication to populate a replication template.
replication.yaml

4. Configure Streams
Use IntelliSense (Ctrl + Space) to explore valid stream configuration options.
Stream-level settings inherit values from the replication defaults unless explicitly overridden.
Configure Streams

5. YAML Hints
YAML schemas are enabled to validate inputs, provide autocomplete, and display field descriptions — all designed to improve accuracy and speed during setup.
YAML Hints

6. View and Run in Dagster
Open Dagster to view and run your newly configured replications.
dagster dev
Run dagster dev or press Reload definitions in the dagster UI if it is already running.
This will result in your replications being displayed. See the Dagster quick start guide
for more info.
7. Submit a Pull Request
Once you are satisifed with your changes, you may open a pull request to have your changes merged into the QA branch for testing and validation.