---
title: Overview
url: https://docs.triply.cc/triply-etl/sources/
description: The locations TriplyETL can read data from, and which extractor goes with each of them.
---

# Sources

TriplyETL **Sources** are locations that hold data that can be extracted with one or more [TriplyETL extractors](https://docs.triply.cc/triply-etl/extract/).

```mermaid
graph LR
  sources -- 1. Extract --> record
  record -- 2. Transform --> record
  record -- 3. Assert --> ld
  ld -- 4. Enrich --> ld
  ld -- 5. Validate --> ld
  ld -- 6. Publish --> destinations

  class sources current
  destinations[("D. Destinations\n(TriplyDB)")]
  ld[C. Internal Store]
  record[B. Record]
  sources[A. Data Sources]
```

The following kinds of sources are supported:

- [APIs](https://docs.triply.cc/triply-etl/sources/apis/)
- [Inline JSON](https://docs.triply.cc/triply-etl/sources/inline-json/)
- [Inline strings](https://docs.triply.cc/triply-etl/sources/inline-strings/)
- [Local files](https://docs.triply.cc/triply-etl/sources/local-files/)
- [Online files](https://docs.triply.cc/triply-etl/sources/online-files/)
- [TriplyDB Assets](https://docs.triply.cc/triply-etl/sources/triplydb-assets/)
- [TriplyDB Datasets](https://docs.triply.cc/triply-etl/sources/triplydb-datasets/)
- [TriplyDB Queries](https://docs.triply.cc/triply-etl/sources/triplydb-queries/)
